← 所有文章

如何在 macOS 上更改預設瀏覽器(以及更聰明的替代方案)

開啟「系統設定」,進入「桌面與 Dock」,選擇「預設網頁瀏覽器」。這個設定為每一次 http 和 https 點選選定一個應用程式,而不是一個設定檔。如果你把工作和個人分成不同的設定檔,就把預設設定指向一個瀏覽器選擇器,而不是某個瀏覽器,這樣每個連結仍然能落進正確的設定檔。

作者:Matt Senter,Burly 的開發者 · 發布於 · 更新於 · 6 分鐘閱讀

Matt Senter 是一名獨立 Mac 開發者,從設計、開發到發布,獨自完成一款款小巧的原生應用程式。他打造 Burly,是為了讓自己 Mac 上的每個連結都開啟到正確的瀏覽器設定檔中,包括其他連結路由工具無法觸及的 Safari 設定檔。這些頁面的內容都來自他的親身使用經驗。

在 Mac 上更改預設瀏覽器大約只需十秒鐘,但這個設定控制的內容比大多數人以為的要多,而對很多工作流程來說,單一的預設瀏覽器根本就是錯誤的工具。下面介紹如何更改它、它實際做了什麼,以及什麼時候你需要更好的方案。

如何在 macOS 上更改預設瀏覽器?

更改預設瀏覽器大約只需十秒鐘。之後,在瀏覽器之外點選的每個 http 和 https 連結,無論是在「郵件」、「訊息」、Slack 還是 PDF 中,都會在你選擇的應用程式中開啟。

  1. 從蘋果選單開啟「系統設定」。
  2. 點選邊欄中的「桌面與 Dock」。
  3. 滾動到「預設網頁瀏覽器」下拉選單。
  4. 選擇你希望處理所有連結的瀏覽器。

在較舊的 macOS 版本中,同樣的設定位於「通用」面板裡;有些瀏覽器也會在你第一次啟動時提出把自己設為預設瀏覽器。它們修改的都是同一個底層的 Launch Services 註冊。

預設瀏覽器設定實際控制什麼?

預設瀏覽器設定選定的是一個應用程式。它不選擇設定檔,也不會因連結的來源而變化。你選中的應用程式會接收每一個連結,而連結會落在該瀏覽器目前活躍的那個設定檔中。

對於只有一個設定檔、用途單一的電腦來說,這沒有問題。一旦你把工作和個人分成不同的設定檔,或者同時用著兩個 Chrome 安裝,一個預設瀏覽器就不夠用了。你可以整天更改預設瀏覽器,連結卻依然在錯誤的地方開啟,因為錯誤的地方是一個設定檔,而不是一個應用程式。

連結路由工具什麼時候比預設瀏覽器更好?

與其選擇一個瀏覽器接收所有連結,不如把預設瀏覽器設為一個按連結做決定的小型連結路由工具。Burly 註冊為預設處理程序,然後在每次點選時讓你選擇要開啟的具體瀏覽器設定檔。「系統設定」中的設定仍然指向一個應用程式,也就是 Burly,但 Burly 會按你的指示把連結轉交給工作設定檔、設定檔、某個 Firefox 設定檔或另一個 Chrome 安裝。如果你在把這種方式和基於規則的路由工具做比較,macOS 連結路由工具對比列出了每個選項的價格、設定檔支援和選擇器樣式。

這樣既保留了「有一個預設瀏覽器」的簡單,又去掉了它最大的侷限。你有一個能接住所有連結的地方,還能立刻選擇它真正該去哪裡,全程無需在視窗之間複製網址。

Burly 的「系統」設定確認「Burly 是你的預設瀏覽器」,作為 http 和 https 處理程序,它能接住每一個連結
把 macOS 的預設瀏覽器指向 Burly,它會先接住每個連結,再把連結轉發出去。

為什麼我的預設瀏覽器總是被改回去?

有某個程式請求成為預設瀏覽器,而且請求被接受了。大多數瀏覽器在啟動或更新時會檢查自己是否是預設瀏覽器,如果不是,就會提出接管。隨後 macOS 會彈出確認框,問你是要切換還是保留目前瀏覽器,而人們很容易不看內容就點過去。

如果這個設定總是被改來改去,開啟每個瀏覽器自己的設定,關掉它的預設瀏覽器提示或檢查。如果你的 Mac 由公司管理,裝置管理描述檔案也可能設定預設瀏覽器,這種情況下需要由你的 IT 團隊來修改,而不是在「系統設定」裡改。

能為每個應用程式設定不同的預設瀏覽器嗎?

macOS 本身做不到。預設網頁瀏覽器是一個全系統設定,所以「郵件」、Slack、「訊息」和其他所有應用程式都會把連結交給同一個地方。少數應用程式有自己的覆蓋設定:例如 Microsoft Teams 有一個偏好設定,用於選擇由哪個瀏覽器開啟它的連結。大多數應用程式,包括 Slack 和 Mac 版 Outlook,都只是遵循系統預設設定,詳見讓 Slack、Teams 和 Outlook 連結在正確的設定檔中開啟。

實際可行的變通辦法,是把系統預設瀏覽器設成一個能按連結做決定的東西。路由工具接收來自每個應用程式的每個連結,然後開啟你選擇的瀏覽器和設定檔。它還解決了更深一層的問題,這是按應用程式設定瀏覽器永遠做不到的:同一個瀏覽器裡的兩個設定檔。Mac 瀏覽器設定檔指南解釋了連結自行到達時,每個瀏覽器會選擇哪個設定檔。

你應該選擇哪種方式?

在「系統設定」的「桌面與 Dock」中設定預設瀏覽器。如果你只需要一個瀏覽器和一個設定檔,到這裡就完成了。如果你在多個設定檔之間穿梭,就把預設瀏覽器指向 Burly 這樣的連結路由工具,讓每次點選都能落進正確的設定檔,而不僅僅是正確的應用程式。

免費試用 Burly

幾秒鐘內就能把每個連結路由到正確的瀏覽器設定檔。原生、私密、免費,無需帳號。

下載 macOS 版