Slackがブラウザで開いてしまうときに、アプリで開く方法
Slackがブラウザで開くのは、リンクの行き先がapp.slack.comのとき、またはブラウザがアプリに渡せないときです。Macで2種類のリンクを試した結果と、slack://の関連付けを確かめる方法をまとめました。
On this page
Slackがブラウザで開いてしまうのは、クリックしたリンクがWeb版に直接向かっているときか、ブラウザがリンクをデスクトップアプリに渡すことを許されていないときです。アプリで開くには、yourteam.slack.com/archives/... の形のリンクを使い、ブラウザがSlackを開くか聞いてきたら 開く をクリックし、常に許可 にチェックを入れて次から聞かれないようにします。
2026年10月1日に、Slackのデスクトップアプリ4.52.162を入れたMacで、2種類のリンクを試しました。
アプリで開くSlackのリンク、ブラウザのままのリンク
Slackのリンクには2種類あり、動きが違います。
| リンク | 私たちのテストで起きたこと |
|---|---|
https://yourteam.slack.com/archives/C0B7GGE8Q1Y(コピーしたメッセージやチャンネルのリンク) | Launching Slack のページが出て、デスクトップアプリに渡される |
https://app.slack.com/client/T0B7JBCDKC1/C0B7GGE8Q1Y(ブラウザで開いたSlackのアドレスバー) | 毎回タブの中でWeb版が開き、アプリで開く案内は出ない |
ブックマークや閲覧履歴の app.slack.com/client で始まるアドレスからSlackを開くと、いつもブラウザで開きます。代わりに yourteam.slack.com をブックマークするか、デスクトップアプリを直接開きます。
アプリへの受け渡しは Launching Slack のページで行われます。「You will be redirected in a few moments」(まもなく移動します)と表示され、Download Slack for Desktop(デスクトップ版をダウンロード)と open this link in your browser(このリンクをブラウザで開く)の2つのリンクがあります。
open this link in your browser をクリックすると、タブで app.slack.com/client/... に移りました。Slackはこの選択を覚えていませんでした。同じ /archives/ のリンクをもう一度開くと、Launching Slack のページがまた出ました。
ブラウザでなくアプリでSlackを開く方法
- デスクトップアプリが入っていて、そのワークスペースにサインインしていることを確かめます。
yourteam.slack.com/archives/...の形のSlackのリンクを開きます。- ブラウザがSlackを開くか聞いてきたら、常に許可 にチェックを入れて 開く をクリックします。
- Launching Slackのページで open this link in your browser はクリックしません。
- • ChromeとEdge: 使っている
slack.comのアドレスのサイト設定を開いて 権限をリセット をクリックし、もう一度Slackのリンクをクリックすると確認が戻ります。 - • Firefox: 設定 の 一般、プログラム で slack を探し、Slackのアプリを使う設定にします。
これで、そのブラウザのSlackのリンクはアプリで開くようになります。
ブラウザが「開かない」を覚えてしまった場合
slack://のリンクをアプリが受け持っているか確かめる
受け渡しには slack:// のリンクが使われるので、そのスキームをSlackのアプリが扱うことをOSが知っている必要があります。Macではターミナルで確かめられます。私たちが実行した2つのコマンドと、その出力です。
/usr/libexec/PlistBuddy -c 'Print :CFBundleURLTypes' /Applications/Slack.app/Contents/Info.plist
osascript -l JavaScript -e 'ObjC.import("AppKit"); $.NSWorkspace.sharedWorkspace.URLForApplicationToOpenURL($.NSURL.URLWithString("slack://open")).path.js'
Array {
Dict {
CFBundleURLName = Slack
CFBundleURLSchemes = Array {
slack
}
}
}
/Applications/Slack.app
1つめのコマンドで、アプリが slack スキームを宣言していることがわかります。2つめは、macOSが slack:// のリンクにどのアプリを使うかを示します。2つめで何も出ない場合や、古いSlackのコピー(ダウンロードフォルダの中など)のパスが出る場合は、余分なコピーを削除して、slack.comかApp Storeからアプリを入れ直します。
xdg-mime default slack.desktop x-scheme-handler/slack
LinuxのSnap版は、再起動のたびにサインインが切れることもあります。Slackから何度もログアウトされるときをご覧ください。
ブラウザでSlackにサインインしてもアプリに戻らない
デスクトップアプリは、サインインのためにブラウザを開き、ブラウザが slack:// のリンクでアプリに戻します。Web版ではサインインできたのにアプリがサインイン画面のままなら、上のMacの確認をしてから、アプリからもう一度サインインし、ブラウザに聞かれたら 開く をクリックします。アプリそのものが起動しない場合はSlackのアプリが開かないときをご覧ください。
Slackのリンクがいつも Safari やほかのブラウザで開く
Slackのメッセージの中のリンクは、OSの既定のブラウザで開きます。変えるには:
アプリとブラウザ、どちらがよいか
アプリなら、ブラウザのタブを開いていなくてもデスクトップ通知が来て、サインインの状態がブラウザのCookieと分かれます。ブラウザをすでに開いているなら、タブのほうが余分なメモリは少なくてすみます。Slackのメモリ使用量が多い理由をご覧ください。在席表示は2つで違います。デスクトップアプリはパソコンのどこでの入力も数えますが(Slackデスクトップ版4.52.178のコードで2026年10月7日に確認)、ブラウザのタブにはほかのアプリが見えません。私たちのテスト用タブは入力なしで30分アクティブのままでした。ブラウザでSlackをアクティブに保つをご覧ください。全体の比較はSlackのデスクトップアプリとブラウザ版の比較にあります。
よくある質問
ログイン時にSlackが自動で開かないようにするには?
WindowsではSlackの環境設定でログイン時に起動する設定をオフにし、Macではシステム設定の ログイン項目 からSlackを外します。詳しい手順は起動時にSlackが開かないようにする方法にあります。
SlackのリンクがSafariで開くのはなぜですか?
Safariが既定のブラウザになっているからです。システム設定で既定のブラウザを変えます。
Related Articles
Slackは位置情報を追跡する?管理者と同僚に見えるもの
SlackはGPSを追跡しません。アクセスログにはサインインごとのIPアドレスが国、都市、プロバイダー付きで残り、オーナーと管理者が見られるのは有料プランだけです。自分のログ、フリープランのAPI、Macアプリの権限を確かめました。
Slackのキャッシュを消す方法:Mac・Windows・スマホ
Help、Troubleshooting、Clear Cache and Restartの順に開きます。Slack 4.52.171でのテストでは、キャッシュ1.5 GBを約1秒で消し、サインインは残ったまま、3秒かからず再起動しました。Reset App Dataはすべてからサインアウトします。
Slackの時間外ステータス:勤務時間の設定、メッセージ、例
Slackで時間外であることを示すには、環境設定で勤務時間を設定して時間外は通知を止め、自動ステータスの時間外の項目にチェックを入れ、戻る時刻を書いたステータスを付けます。例文、同僚に見えるもの、毎日のステータスを設定するスクリプトもまとめました。