讓 Mac 上的 Slack、Teams 和 Outlook 連結在正確的瀏覽器設定檔中開啟
在 Mac 上,Slack 和 Outlook 會把連結傳送到你的預設瀏覽器,由它在你上次使用的設定檔中開啟。Teams 增加了一個連結開啟偏好設定,但三者都無法指定某個設定檔。要讓每個工作連結都進入工作設定檔,可以在有相應設定的瀏覽器中使用它,或者使用在點選時詢問的瀏覽器選擇器。
作者:Matt Senter,Burly 的開發者 · 發布於 · 5 分鐘閱讀
Matt Senter 是一名獨立 Mac 開發者,從設計、開發到發布,獨自完成一款款小巧的原生應用程式。他打造 Burly,是為了讓自己 Mac 上的每個連結都開啟到正確的瀏覽器設定檔中,包括其他連結路由工具無法觸及的 Safari 設定檔。這些頁面的內容都來自他的親身使用經驗。
工作連結大多來自三個應用程式:Slack、Microsoft Teams 和 Outlook。每個應用程式都把連結交給 macOS,macOS 交給你的預設瀏覽器,瀏覽器再把它扔進恰好在最前面的那個設定檔。分享文件以你的個人帳號開啟,儀表板要求你重新登入,一個工作連結跑進了你馬上要分享螢幕的那個視窗。
下面介紹每個應用程式在 Mac 上實際怎麼做、哪些設定有幫助,以及如何讓工作連結每次都進入工作設定檔。關於每個瀏覽器中設定檔如何運作,請見 Mac 瀏覽器設定檔指南。
Slack、Teams 和 Outlook 在 Mac 上把連結傳送到哪裡?
三者最終都依賴 macOS 的預設網頁瀏覽器,在「系統設定」>「桌面與 Dock」中設定(Apple 支援)。它們都不知道瀏覽器設定檔的存在,所以設定檔由瀏覽器決定,而不是由應用程式決定。
Mac 版 Slack 會在系統預設瀏覽器中開啟連結,我們沒有找到可以更改這一點的應用程式內設定。Mac 版 Outlook 同樣遵循預設瀏覽器:Microsoft 的文件表明,「從 Outlook 開啟超連結的方式」(Open hyperlinks from Outlook in)設定,以及把 Outlook 連結傳送到 Microsoft Edge 的那項變更,都只適用於 Windows(Microsoft 支援)。
Teams 是個例外。Microsoft 記載了「設定」>「檔案和連結」下的一個「連結開啟偏好設定」(Link open preference)。在 Mac 上可以找找這個設定;關於 Mac 版推出情況的報告描述的是在系統預設瀏覽器和 Microsoft Edge 之間二選一。它選擇的是瀏覽器,而不是設定檔。
為什麼工作連結會落進錯誤的設定檔?
因為瀏覽器會把外部連結路由到你上次使用的設定檔。Safari 會在「最近使用的描述檔案」中開啟來自其他應用程式的連結(Apple 支援)。Chrome 會把它們傳送到最近獲得焦點的設定檔,並且沒有提供更改的設定。Firefox 則使用它唯一的預設設定檔。
所以一個 Slack 連結落進哪個設定檔,取決於你一分鐘前在做什麼,而不是它屬於哪裡。切到設定檔去查一下快遞,再在 Slack 裡點一個 Jira 連結,它就會在設定檔中開啟。
哪些瀏覽器設定能幫上忙?
有兩個瀏覽器自帶了部分解決方案,如果你的設定正好適合它們,那就夠了。
Safari 有「使用描述檔案開啟連結」(Open Links With Profile),位於 Safari >「設定」>「網站」中。它為從其他應用程式開啟的連結把網站分配給某個設定檔,所以你可以把公司的網域傳送到工作設定檔。它是按網站設定的,會漏掉經過重定向和縮短的連結,而且只覆蓋 Safari。如果它似乎不聽你的,排查方法見為什麼 Safari 的「使用描述檔案開啟連結」不起作用。
Microsoft Edge 在設定檔偏好設定中有「外部連結的預設配置檔案」設定,Microsoft 自己的策略說明也指出,可以把從 Outlook 或 Teams 開啟的連結配置為在某個特定的 Edge 設定檔中啟動(Microsoft Learn)。如果你的工作在 Edge 裡,而所有外部連結都可以進入同一個 Edge 設定檔,這就是一個乾淨的解決辦法。
Chrome 沒有對應的設定,Firefox 只在 about:profiles 中提供一個全域的預設設定檔。
有一點要避免:按瀏覽器而不是按設定檔來區分工作和個人,比如把 Chrome 設為預設瀏覽器用於工作,個人事務則手動開啟 Safari。這看起來很整齊,但預設瀏覽器仍然會接收來自每個應用程式的每個連結,所以來自「訊息」的私人連結會落進工作用的 Chrome,你又回到了在視窗之間複製網址的老路。
如何讓每個聊天連結都在工作設定檔中開啟?
如果來自 Slack、Teams 和 Outlook 的連結幾乎都屬於同一個設定檔,就把那個設定檔固定為所有連結的目標,並保留一個覆蓋它的方法。這就是「單一設定檔」設定,用起來最快。
Burly 用兩個設定做到這一點。把「開啟目標」設為你的工作設定檔並開啟「反轉」,每個點選的連結都會在那裡開啟,不彈選擇器。當某個連結屬於別處時,按住你的修飾鍵,選擇器就會出現。完整步驟見始終在同一個瀏覽器設定檔中開啟連結。
- 下載 Burly,並在「系統設定」>「桌面與 Dock」中把它設為預設網頁瀏覽器。
- 從選單列開啟 Burly 設定,選擇「跳過」。
- 把「開啟目標」設為你的工作設定檔,可以在 Safari、Chrome、Firefox 或其他受支援的瀏覽器中。
- 開啟「反轉」,讓普通點選直接進入工作設定檔。
- 在 Slack、Teams 或 Outlook 中點選連結。無論你上次用的是哪個設定檔,它都會在工作設定檔中開啟。

如果同一個應用程式中的連結屬於不同的設定檔怎麼辦?
那麼任何單一的預設設定都幫不上忙,在點選時選擇才是答案。讓 Burly 保持預設行為,每個連結都會在游標處開啟一個環形選擇器,每個設定檔都有自己的按鍵。Slack 裡某個客戶的文件進那個客戶的設定檔,Teams 會議連結進工作設定檔,同事分享的私人連結進設定檔。
因為 Burly 是一個連結路由工具而不是瀏覽器設定,它對 Slack、Teams、Outlook 和其他所有應用程式的效果都一樣,而且能在一個選擇器中觸達 Safari、Chrome 和 Firefox 的設定檔。Safari 設定檔需要輔助使用權限,Burly 會在首次啟動時請求。
你應該用哪種解決辦法?
如果你的工作全在 Edge 裡,就用它的外部連結預設配置檔案。如果工作在 Safari 裡,而且你的工作網域少而穩定,就用「使用描述檔案開啟連結」。如果連結屬於不同的設定檔,或者你的設定檔分佈在不止一個瀏覽器中,就讓選擇器來詢問。無論選哪種,都先在「桌面與 Dock」中設定好預設瀏覽器,因為這些解決辦法都從那裡開始。
