owky's blog

macでChromeから外部アプリを開く際の確認ダイアログを出さないように設定する

Jan 9, 2022

ブラウザからアプリを呼び出すときに、確認ダイアログが毎回出るのがうるさいのでOFFにしたい。

Notionを開きますか? ウェブサイトがこのアプリケーションを開く許可を求めています。

確認ダイアログ

こういうやつを二度と表示しないようにしたい。

Chromeのポリシー設定で制御できる

Chrome Enterprise のポリシーリストと管理 URLAllowlist

また、このポリシーでは、リストで指定したプロトコル(「tel:」、「ssh:」など)のプロトコル ハンドラとして登録されている外部アプリケーションをブラウザから自動で呼び出すことも許可できます。

URLAllowlistというポリシーで設定を入れてやればよい。

macではdefaultsコマンドで設定する

ターミナルから以下のように設定する。 Notionを設定する例。

$ defaults write com.google.Chrome URLAllowlist -array "notion://*"

Chromeで chrome://policy/ を開くと反映されているポリシーを確認できる。

ポリシーの確認

→ Columns