いくつかのプロセスとブラウザー拡張機能をインストールするインストーラーを使用してインストールされるクロム拡張機能があります。Chrome のセキュリティ変更により、スタンドアロン インストールはブロックされます。Google がローカルの Chrome 拡張機能をブロック
Chrome ストアで拡張機能をホストする場合、Chrome をインストーラーから拡張機能をインストールするようにリダイレクトする方法は何ですか。
いくつかのプロセスとブラウザー拡張機能をインストールするインストーラーを使用してインストールされるクロム拡張機能があります。Chrome のセキュリティ変更により、スタンドアロン インストールはブロックされます。Google がローカルの Chrome 拡張機能をブロック
Chrome ストアで拡張機能をホストする場合、Chrome をインストーラーから拡張機能をインストールするようにリダイレクトする方法は何ですか。
Chromiumブログによると:
拡張機能が現在 Chrome ウェブストア以外でホストされている場合は、できるだけ早く移行する必要があります。ユーザーへの影響はなく、何も変わらないかのように拡張機能を引き続き使用できます。必要に応じて、Web ストアのリストから拡張機能を非表示にすることもできます。また、独自の Web サイトからの専用のインストール フローがある場合は、既存のインライン インストール機能を利用できます。
したがって、基本的に、あなたがする必要があるのは次のとおりです。
インライン インストールの仕組み:
インライン インストールを実行するサイトの HTML ページには、ユーザーがインストールできる項目を参照するセクションに 1 つ以上のタグが含まれている必要があります。各タグは次の形式にする必要があります。
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/itemID">
実際にインライン インストールを開始するには、chrome.webstore.install(url, successCallback, failureCallback) 関数を呼び出す必要があります。この関数は、クリック イベント ハンドラー内など、ユーザー ジェスチャに応答してのみ呼び出すことができます。そうでない場合は、例外がスローされます。
(私のものを強調)
インライン インストール機能の詳細。