私の質問は、サードパーティのインストーラーがツールバーなどのブラウザーにアドオンをインストールし、ホームページやその他のブラウザー プロパティを設定する方法を教えてください。同じ方法でブラウザにインストールされるアドオンを作りたい..それは可能ですか??
1 に答える
原則として、他のソフトウェアと一緒に拡張機能をインストールすることは可能です。Windows での手順を説明しています。
次の条件を満たす必要があります。
- HKLM レジストリ サブツリーに書き込みできる必要があります (管理者権限が必要です)。
- 拡張機能はChrome ウェブストアで公開する必要があります
- マシンは Web ストアから拡張機能をダウンロードできる必要があります
これらの条件が満たされている場合は、ここに記載されている手順に従って行うことができます。基本的に、インストーラーは、次回の起動時に Chrome が拡張機能をダウンロードするようにトリガーするレジストリ キーを作成する必要があります。
とはいえ、Google はサイレント インストールを防止し、ブラウザ設定のハイジャックを回避するために多大な努力を払ってきました。このような設定のオーバーライドは武器競争であり、Chrome は防御を強化しています。この方法で拡張機能をインストールすることが倫理的かどうかを自問してください。
おそらくユーザーを悩ませ、拡張機能にフラグを立てて、Google によるより綿密なチェックを行うようにします。ポリシーに違反している場合、Google は Web ストアでホストされている拡張機能を無効にすることができることに注意してください。
また、単一目的ポリシーにも注意してください。検索/ホームページ/設定も上書きするツールバーは嫌われます。少なくとも複数の拡張子に分割する必要がありますが、最大でも分割しないでください。
拡張機能は、たとえばホームページをオーバーライドできますが、非常に制限的です。拡張機能は上記のように Web ストアにある必要があり、すべての上書きページは、Web ストア開発者アカウントの所有権を確認する必要があります。すべてはユーザーの安全と快適さのために。