Chrome 拡張機能を作成し、大規模なデスクトップ ソフトウェア インストールの一部としてインストールしたいと考えています。これは Windows XP/Vista/7 などにあります。ここで説明する方法を使用しましたが、うまくいきました。
ただし、拡張機能は無効な状態でインストールされます。ユーザーは Chrome メニュー (メニュー バッジが消えるまでに 3 回まで可能) または拡張機能ページから明示的に有効にする必要があります。拡張機能を有効にすると、拡張機能が要求している権限を Chrome がユーザーに通知し、ユーザーに拡張機能を拒否または承認するように求めるプロンプトが表示されます。
Google が、ユーザーが外部拡張機能を拒否できるようにしたいと考えていることを理解しています。また、Google が Web ストア経由でのインストールを好むことも理解しています (さまざまな物流上の理由から、このアプリでは推奨されません)。実際、私たちのアプリケーションは、拡張機能をインストールする前に、特にユーザーに許可を求めます。
私の問題は、権限ダイアログが表示される前に、メンバーが拡張機能を有効にするように積極的に要求する必要があることです。Chrome にアクセス許可ダイアログを表示させるプログラム/コマンド ラインの方法はありますか? ユーザーは引き続き拡張機能を拒否する選択肢がありますが、後で拡張機能を有効にしてみることに頼るのではなく、ユーザーにこの選択肢を提示したいと思います。
[インストール スクリプトで Chrome 設定ファイルを編集すると、ユーザーの介入なしに拡張機能がインストールされることはわかっていますが、そうしたくありません。]