web-dev-qa-db-ja.com

Chrome更新後に毎回カスタムプロトコルハンドラを要求する

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

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

彼らは常に覚えておくためにチェックボックスを削除したようですが?

chrome Prompt

これまでと同じように、すべてのクリックでこの停止が表示されるようにする方法はありますか?

3
Brian Leishman

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

Chrome76-vs-77

これは意図されています。「関連付けられたアプリでこれらのタイプのリンクを常に開く」チェックボックスはありません。そのような選択を元に戻すオプションがないため、開発者はそれが正しくなかったと述べたためです。それ以上にすることはできません。申し訳ありません、私はあなたに情報を提供するためにここにいます。

だから今のところ、本当に選択肢はないようです。チェックボックス「記憶」をクリックすると、その選択を取り消すことができないため、このオプションは削除されました。したがって、彼らはこの機能を削除しただけです(ソースリンクの状態として)。

5
Erjen Rijnders

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

  1. 管理者としてregedit.exeを開きます。
  2. キーに行きます

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

  3. Dword名「ExternalProtocolDialogShowAlwaysOpenCheckbox」を開くか追加して、1に設定します。
  4. 再起動Chromeおよびカスタムプロトコルをテストします。チェックボックスが再び表示されます。

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

2
Vinzz