← すべての記事

MacでSlack、Teams、Outlookのリンクを正しいブラウザプロファイルで開く

Macでは、SlackとOutlookはリンクをデフォルトのブラウザに送り、ブラウザは前回使用したプロファイルでそれを開きます。Teamsにはリンクを開く設定がありますが、3つとも特定のプロファイルを指定することはできません。仕事のリンクをすべてWorkプロファイルで開くには、ブラウザごとの設定があればそれを使うか、クリック時に尋ねるブラウザピッカーを使います。

執筆:Matt Senter(Burlyの開発者) · · 5分で読めます

Matt Senterは、小さなネイティブアプリを設計から開発、リリースまで一人で手がける独立系Mac開発者です。自分のMacでもすべてのリンクを適切なブラウザプロファイルで開くため、ほかのリンクルーターでは扱えないSafariのプロファイルも含めて対応するBurlyを作りました。これらのページは、その実際の利用経験をもとに書いています。

仕事のリンクは、主にSlack、Microsoft Teams、Outlookの3つのアプリから届きます。どのアプリもリンクをmacOSに渡し、macOSはそれをデフォルトのブラウザに渡し、ブラウザはたまたま前面にあるプロファイルにリンクを落とします。共有ドキュメントは個人アカウントでログインした状態で開き、ダッシュボードは再サインインを求め、仕事のリンクはこれから画面共有しようとしているウインドウで開いてしまいます。

ここでは、Macで各アプリが実際にどう動作するか、どの設定が役立つか、そして仕事のリンクを毎回Workで開く方法を紹介します。各ブラウザでのプロファイルの仕組みについては、Macのブラウザプロファイルガイドをご覧ください。

MacでSlack、Teams、Outlookはリンクをどこに送りますか?

3つとも、最終的には「システム設定」>「デスクトップとDock」で設定するmacOSのデフォルトのWebブラウザに頼っています(Appleサポート)。どのアプリもブラウザのプロファイルについては何も知らないので、プロファイルを決めるのはアプリではなくブラウザです。

Slack for Macはシステムのデフォルトのブラウザでリンクを開き、それを変更するアプリ内の設定は見つかっていません。Outlook for Macもデフォルトのブラウザに従います。「Outlookからハイパーリンクを開く」(Open hyperlinks from Outlook in)の設定や、OutlookのリンクをMicrosoft Edgeに送る変更は、MicrosoftのドキュメントではWindowsのみが対象とされています(Microsoftサポート)。

例外はTeamsです。Microsoftは「設定」>「ファイルとリンク」にあるリンクを開く設定(Link open preference)について説明しています。Macではこの設定を探してください。Mac版への展開に関する報告によると、システムのデフォルトのブラウザとMicrosoft Edgeのどちらかを選べるようです。選ぶのはブラウザであって、プロファイルではありません。

仕事のリンクが違うプロファイルで開くのはなぜですか?

ブラウザが外部リンクを前回使用したプロファイルに振り分けるからです。Safariはほかのアプリからのリンクを「最近使用したプロファイルで」開きます(Appleサポート)。Chromeは直近にフォーカスされたプロファイルに送り、それを変更する設定はありません。Firefoxは1つのデフォルトのプロファイルを使います。

つまり、Slackのリンクがどのプロファイルで開くかは、リンクが属する場所ではなく、1分前に何をしていたかで決まるのです。荷物の配達状況を確認しようとPersonalに切り替え、SlackでJiraのリンクをクリックすると、Personalで開きます。

役立つブラウザの設定は?

2つのブラウザが独自の部分的な解決策を用意しており、自分の環境に合うなら、それだけで十分です。

Safariには、Safari >「設定」>「Webサイト」に「プロファイルでリンクを開く」があります。ほかのアプリから開いたリンクについてWebサイトをプロファイルに割り当てるので、会社のドメインをWorkに送れます。ただしWebサイト単位で、リダイレクトや短縮されたリンクは捕まえられず、Safariしかカバーしません。無視されているように見える場合のトラブルシューティングは、Safariの「プロファイルでリンクを開く」が機能しない理由にあります。

Microsoft Edgeには、プロファイルの設定に「外部リンクの既定のプロファイル」という項目があり、Microsoft自身のポリシーの説明にも、OutlookやTeamsから開いたリンクを特定のEdgeプロファイルで起動するよう構成できると書かれています(Microsoft Learn)。仕事がEdgeにあり、すべての外部リンクを1つのEdgeプロファイルに送ってよいなら、これはすっきりした解決策です。

Chromeには同等の設定がなく、Firefoxにはabout:profilesでのグローバルなデフォルトのプロファイル1つしかありません。

避けたいことが1つあります。プロファイルではなくブラウザで仕事とプライベートを分けること、つまり仕事用にChromeをデフォルトにし、個人用には手動でSafariを開く、というやり方です。すっきりしているように見えますが、デフォルトのブラウザはあいかわらずすべてのアプリからすべてのリンクを受け取るので、メッセージからの個人的なリンクは仕事用のChromeで開き、結局ウインドウ間でURLをコピーする生活に戻ってしまいます。

チャットのリンクをすべてWorkプロファイルで開くには?

Slack、Teams、Outlookからのリンクのほぼすべてが1つのプロファイルに属するなら、そのプロファイルをすべてのリンクの送り先として固定し、上書きする手段だけ残しておきましょう。これが1つのプロファイルに絞る設定で、日々使ううえで最も速い方法です。

Burlyでは2つの設定でこれを実現します。「開く先」をWorkプロファイルに設定して「反転」をオンにすると、クリックしたリンクはすべてピッカーなしでそこで開きます。別の場所に属するリンクのときは、修飾キーを押せばピッカーが表示されます。詳しい手順は常に1つのブラウザプロファイルでリンクを開くにあります。

  1. Burlyをダウンロードし、「システム設定」>「デスクトップとDock」でデフォルトのWebブラウザに設定します。
  2. メニューバーからBurlyの「設定」を開き、「バイパス」を選びます。
  3. 「開く先」を、Safari、Chrome、Firefox、またはその他の対応ブラウザにあるWorkプロファイルに設定します。
  4. 「反転」をオンにして、普通のクリックでWorkに直行するようにします。
  5. Slack、Teams、Outlookでリンクをクリックします。前回使用したプロファイルにかかわらず、Workで開きます。
前回使用したWorkプロファイルを中心に、ほかのChromeとSafariのプロファイルが周りに並ぶBurlyの放射状ピッカー。SlackやTeamsでリンクをクリックしたあとに表示される状態。
チャットのリンクを、キー1つでWorkへ、ほかのどこへでも。

同じアプリからのリンクでも開くべきプロファイルが違う場合は?

その場合、どんなデフォルトも役に立たないので、クリックした時点で選ぶのが答えです。Burlyをデフォルトの動作のままにしておけば、どのリンクでもカーソル位置に放射状のピッカーが開き、各プロファイルにはそれぞれのキーがあります。Slackで届いたクライアントのドキュメントはそのクライアントのプロファイルへ、Teamsの会議リンクはWorkへ、同僚が共有してくれた個人的なリンクはPersonalへ。

Burlyはブラウザの設定ではなくリンクルーターなので、Slack、Teams、Outlook、その他のすべてのアプリで同じように動作し、1つのピッカーからSafari、Chrome、Firefoxのプロファイルに届きます。Safariのプロファイルにはアクセシビリティの権限が必要で、Burlyは初回起動時にそれを求めます。

どの解決策を使うべきですか?

仕事がすべてEdgeにあるなら、「外部リンクの既定のプロファイル」を使いましょう。Safariにあり、仕事のドメインが少数で変わらないなら、「プロファイルでリンクを開く」を使いましょう。リンクによって開くべきプロファイルが違う場合や、プロファイルが複数のブラウザにまたがる場合は、ピッカーに尋ねさせましょう。どれを選ぶにしても、まず「デスクトップとDock」でデフォルトのブラウザを設定してください。どの解決策もそこから始まるからです。

Burlyを無料で試す

すべてのリンクを、数秒で正しいブラウザプロファイルへ。ネイティブで、プライベートで、無料。アカウントは不要です。

macOS版をダウンロード