Safari 設定檔
如何在 Mac 上切換 Safari 設定檔, 以及一款按連結切換的工具
Safari 提供了五種開啟或切換設定檔(Safari 設定中稱為「描述檔案」)的方式,而大多數人只知道其中一種。這裡彙總了所有內建方法、Apple 沒有寫進文件的快速鍵,以及 Safari 自己做不到的一件事:讓你在點選連結的那一刻選擇設定檔。
作者:Matt Senter,Burly 的開發者
Matt Senter 是一名獨立 Mac 開發者,從設計、開發到發布,獨自完成一款款小巧的原生應用程式。他打造 Burly,是為了讓自己 Mac 上的每個連結都開啟到正確的瀏覽器設定檔中,包括其他連結路由工具無法觸及的 Safari 設定檔。這些頁面的內容都來自他的親身使用經驗。
更新於
切換 Safari 設定檔最快的方法是什麼?
在 Safari 內部,最快的途徑是工具欄左側的設定檔按鈕:點選它,然後選擇「切換到<設定檔>視窗」(Switch to <Profile> Window)。從其他應用程式切換時,右鍵點選Dock中的 Safari,使用「新建視窗」子選單。如果你一天要切換很多次,Safari 的 Command-Option-Shift-數字快速鍵更快,前提是 Safari 已經位於最前面。Apple 自己的 Safari 設定檔指南介紹瞭如何建立設定檔。
切換 Safari 設定檔的所有內建方法
- 「檔案」選單。 選擇「檔案」>「新建視窗」,然後選擇「新建<設定檔>視窗」(New <Profile> Window)。在目前版本的 Safari 中,每個設定檔對應的選單項位於「新建視窗」子選單中,而不是在「檔案」選單的頂層。
- 工具欄中的設定檔按鈕。 點選工具欄左側的設定檔名稱,選擇「新建<設定檔>視窗」,或選擇「切換到<設定檔>視窗」以就地切換目前視窗。只有在顯示起始頁或空白頁的視窗中才能就地切換。
- Dock 圖示。 右鍵點選Dock中的 Safari,開啟「新建視窗」子選單,然後選擇一個設定檔。這是唯一一種在其他應用程式位於前景時也能使用的內建方法。
- 隱藏的鍵盤快速鍵。 Safari 會為每個設定檔視窗分配 Command-Option-Shift 加一個數字的快速鍵,顯示在「新建視窗」子選單中各選單項的旁邊。Apple 沒有為它們編寫文件,而且它們只在 Safari 是最前面的應用程式時才有效。
- 按網站設定「使用描述檔案開啟連結」。 前往某個網站,然後選擇「Safari 瀏覽器」>「設定」>「網站」>「使用描述檔案開啟連結」(Open Links With Profile),為它選擇一個設定檔。之後,從「郵件」、「訊息」或任何其他應用程式開啟的該網站連結都會在那個設定檔中開啟。其他所有連結仍會去往你最近使用的設定檔。
如果已經設定了「使用描述檔案開啟連結」,但連結仍然落在錯誤的地方,常見原因是:連結經過了重定向、Safari 不是你的預設瀏覽器,或者從未針對那個確切的網站儲存過規則。為什麼「使用描述檔案開啟連結」不起作用逐一講解了這些情況。
如何從任意應用程式切換 Safari 設定檔?
其他應用程式一到前景,Safari 的快速鍵就失效了,而這恰恰是你通常最需要它們的時候。常見的解決辦法是使用快速鍵工具。MacStories 在 BetterTouchTool 中映射了一個 Hyper 鍵,先啟動 Safari 再發送設定檔快速鍵;Keyboard Maestro 使用者則把同樣的操作做成宏。兩種方法都可行,但也都意味著又多了一個要維護的工具。
Burly 走了另一條路到達同一個目的地:每個設定檔,無論是不是 Safari 的,都有一個系統級鍵盤快速鍵,可以從任何應用程式直接在那裡開啟一個新標籤頁;你還可以為每個設定檔設定表情符號、顏色和專屬按鍵,讓 Safari 的「工作」和「個人」再也不會混淆。
Safari 設定檔切換器能帶來什麼?
上面的所有方法切換的都是你正在看的視窗,沒有一種能決定來自 Slack、「郵件」或「訊息」的連結去往哪裡。為此,Safari 提供了「使用描述檔案開啟連結」,但它在四個地方力不從心。第一,規則是按網站設定的,所以你要提前一次性決定,而不是在點選的那一刻;今天你想在「個人」中開啟的連結,仍然會去「工作」。第二,你只能為目前正在瀏覽的網站進行配置。第三,短連結和重定向連結,也就是大多數連結到達時所用的 youtu.be 和追蹤包裝連結,解析得太晚,無法匹配規則。第四,整個功能止步於 Safari:對於你同樣在用的 Chrome 或 Firefox 設定檔,它無能為力。
本頁所說的這類 Safari 設定檔切換器填補的正是這個空白。它在任何瀏覽器看到連結之前就將其攔截,讓你當場為每次點選選擇目標,並把 Mac 上的所有設定檔放在同一個選單裡。如果按網站設定的規則已經能滿足你的需求,就用它,不必再裝額外的應用程式。
為什麼 Safari 比 Chrome 更難?
Chrome、Brave、Edge 和 Firefox 都接受一個指定設定檔目錄的啟動參數。連結路由工具無需觸碰介面就能啟動正確的設定檔。Safari 沒有對應的公開參數。唯一可靠的機制,是按下 Safari「檔案」選單中對應設定檔的「New Profile Window」選單項,再把網址交給那個視窗。
AppleScript 加上 System Events 看起來是按下選單項的顯而易見的辦法,大多數快捷指令走的也是這條路。但除非應用程式還擁有「自動化」授權(這是獨立於「輔助使用」的另一項授權),否則它會以錯誤 -1743 失敗,而對於不在 App Store 上架的應用程式,這項授權並不可靠。在 macOS 15 及更新版本中,設定檔選單項巢狀在「新建視窗」子選單下,所以只查看「檔案」選單頂層的指令碼會悄無聲息地一無所獲。
Burly 透過輔助使用 API 讀取選單,在選單項巢狀時向下深入一層,然後按下與之匹配的「New <Profile> Window」標題。這就是為什麼 Safari 設定檔會與 Chrome 和 Firefox 的設定檔一起出現在同一個選擇器中,也是為什麼支援的瀏覽器列表把 Safari 設定檔視為一等目標。

如何把 Burly 用作 Safari 設定檔切換器?
- 下載 Burly 並將其拖到「應用程式」資料夾。當 macOS 請求時,授予「輔助使用」權限:Burly 正是靠這項權限存取 Safari 的設定檔選單。
- 開啟 Burly 一次,讓它讀取你 Mac 上已有的 Safari 設定檔。每個設定檔都會作為獨立的目標出現,與 Chrome 和 Firefox 的設定檔一樣。
- 在「系統設定」的「桌面與 Dock」中,將 Burly 設為預設網頁瀏覽器。現在每次 http 和 https 點選都會先交給 Burly。
- 點選任意連結,選擇它所屬的 Safari 設定檔。Burly 會在那個設定檔中開啟一個視窗,並把網址交給它。無需複製貼上,也無需 AppleScript。
如果你從未更改過預設處理程序,預設瀏覽器指南會帶你逐步完成「桌面與 Dock」中的設定。更廣泛的品類介紹(包括無法觸及 Safari 的選擇器)見 Mac 連結路由工具指南。
與其他路由工具的對比
如果你選購的理由就是 Safari 設定檔,那麼大部分競品已經出局。Velja、Choosy 和 Finicky 可以指定 Chromium 和 Firefox 的設定檔,卻無法指定 Safari 設定檔。OpenIn 可以做到,它還能路由郵件和檔案,售價 $11.99。Burly 免費,專注於網頁連結。對比中心把這些放在了一張表裡,2026 年盤點則說明了每款應用程式適合誰。
Safari 設定檔切換器常見問題
- 如何在 Mac 上切換 Safari 設定檔?
- 點選 Safari 工具欄中的設定檔名稱,選擇「切換到<設定檔>視窗」,這在起始頁或空白頁中有效。如果想在另一個設定檔中開啟新視窗,可以使用「檔案」>「新建視窗」>「新建<設定檔>視窗」、Dock 圖示的「新建視窗」子選單,或 Safari 在每個設定檔旁顯示的 Command-Option-Shift-數字快速鍵。
- 有切換 Safari 設定檔的鍵盤快速鍵嗎?
- 有,但只能在 Safari 內部使用。Safari 為每個設定檔視窗分配了一個 Command-Option-Shift-數字快速鍵,列在「檔案」>「新建視窗」子選單中,且只在 Safari 位於最前面時生效。要從任意應用程式進入某個設定檔,BetterTouchTool 之類的工具會先啟動 Safari 再發送那個快速鍵,而 Burly 則為每個設定檔提供了專屬的系統級快速鍵。
- Safari 有內建的按連結切換設定檔的功能嗎?
- 有一部分,值得先試試。「Safari 瀏覽器」>「設定」>「網站」>「使用描述檔案開啟連結」讓你選擇當連結來自其他應用程式時,某個特定網站在哪個設定檔中開啟。它的侷限在於:這是按網站設定的規則,而不是點選時的選擇;你只能為目前正在瀏覽的網站設定;像 youtu.be 這樣的重定向連結解析得太晚,無法匹配;而且它只適用於 Safari。
- 為什麼 Keyboard Maestro 和 AppleScript 的變通方法會失效?
- Safari 沒有針對設定檔的命令列參數或 AppleScript 命令。透過 System Events 按下選單項的指令碼需要另一項「自動化」授權,而這項授權很難可靠獲得;點選「New Profile Window」的宏,則會在 Apple 把它巢狀到子選單下時失效,macOS 15 及更新版本正是如此。最可靠的宏是改為傳送 Safari 自己的設定檔快速鍵。
- Burly 如何開啟指定的 Safari 設定檔?
- 它使用輔助使用 API 讀取 Safari 的「檔案」選單(包括較新 macOS 上巢狀的「新建視窗」子選單),然後為你選擇的設定檔按下「New <Profile> Window」選單項,再把網址交給這個新視窗。Safari 必須處於執行狀態,並且 Burly 需要「輔助使用」權限。無論你的 Mac 使用哪種語言,它都能正常工作。
- 還有哪些 macOS 連結路由工具能指定 Safari 設定檔?
- 幾乎沒有。Velja、Choosy、Finicky、BrowserFairy、Bumpr 和 Browserosaurus 都止步於 Chromium 和 Firefox 的設定檔,或者只到瀏覽器本身。OpenIn 也能觸及 Safari 設定檔,售價 $11.99;Burly 則是能做到這一點的免費選擇。
