Google Chrome の拡張機能を作成しました。この拡張機能は、製品の次のバージョンでリリースされます。エンド ユーザーが自分で拡張機能を手動でインストールする必要がなく、インストーラーがすべての作業を行うように、製品のインストーラーを提供する必要があるプロパティ、抽出パス、レジストリ エントリなどを理解したいと考えています。拡張機能をインストールし、拡張機能がインストールされたことをユーザーに通知します。現在、作成したコードはフォルダーに配置されており、「パッケージ化されていない拡張機能の読み込み」を使用して拡張機能を読み込みます。前述のタスクを達成するにはどうすればよいですか?
3 に答える
レジストリ経由での拡張機能のインストールに関する Google の現在のポリシー (Windows マシンの場合) は次のとおりです。レジストリ経由でインストールできるのは、Google 拡張機能ギャラリー (または Chrome ウェブストア - CWS) の拡張機能のみです。
これを行う方法については、https://developer.chrome.com/extensions/external_extensionsのリンクを参照してください。次の点に注意してください。
-この手法でもメッセージ ボックスがユーザーにポップアップ表示されます。完全に沈黙しているわけではありません。
- この手法を使用する場合、ユーザーが後で Chrome から拡張機能を削除すると、その拡張機能はその Chrome で「ブラックリストに登録」され、ユーザーが手動で再インストールするまで再自動インストールされません。Google Chrome 拡張機能の自動インストールが機能しない を参照してください。詳細については。
Chrome には、プログラムで拡張機能をインストールする方法がいくつかあります: http://www.chromium.org/administrators/pre-installed-extensions
編集: はい、FuzzyAmi が指摘するように、このポリシーは今では変更されています。