Chrome がアップデート後に毎回カスタム プロトコル ハンドラーを要求する

Chrome がアップデート後に毎回カスタム プロトコル ハンドラーを要求する

私が働いている会社では、基本的にファイル パス プロキシとして機能するカスタム プロトコル ハンドラーを使用しています。これにより、営業ユーザーは管理 Web サイトのリンクをクリックして、エクスプローラー ウィンドウを開いて正しいフォルダーを表示できます。

これはレジストリに自身を登録し、クリックすると、ユーザーに「sterlingstorage」(ハンドラーの名前) でリンクを開くかどうか、常にこの方法で開くかどうかを尋ねるプロンプトを表示します。

常に記憶するためのチェックボックスは削除されたようですね?

クロームプロンプト

以前のように、クリックするたびにこれが表示されないようにする方法はありますか?

答え1

Chrome 77 を使用していますか? この問題を抱えているのはあなただけではありません。 https://support.google.com/chrome/thread/14194567?hl=ja

Chrome76 対 77

これは意図された動作です。開発者が、このような選択を元に戻すオプションがないため、これは正しくないと議論したため、「これらの種類のリンクを常に関連付けられたアプリで開く」チェックボックスがありません。これ以上改善することはできません。申し訳ありませんが、ここでは情報を提供するだけです。

つまり、現時点では、実際にオプションはないようです。このオプションが削除されたのは、「記憶する」チェックボックスをクリックすると、その選択を元に戻すことができないためです。そのため、この機能は削除されました (ソース リンクに記載されているとおり)。

答え2

Windows でチェックボックスを再度有効にする方法を見つけました。
次の手順に従います。

  1. 管理者としてregedit.exeを開く

  2. キーへ移動

    コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

  3. DWORD 名「ExternalProtocolDialogShowAlwaysOpenCheckbox」を開くか追加し、1 に設定します。

  4. Chrome を再起動してカスタム プロトコルをテストします。チェックボックスが再び表示されます。

許可されたプロトコルを元に戻すことはできますが、プロファイル フォルダーの設定ファイルを編集し、「protocol_handler」を検索する必要があります。現在、Chrome GUI には元に戻すオプションはありません。

答え3

https://textslashplain.com/2020/02/20/bypassing-appprotocol-prompts/この分野における最新の変更の概要です。

関連情報