1

次のような他の拡張機能で多くのことを行う必要がある Google Chrome 拡張機能を作成しています。

  • インストールされている拡張機能を一覧表示し、それらの ID を読み取る
  • 拡張機能のインストール、更新、および削除を要求します (できればユーザーを煩わせることなく)
  • 拡張機能の設定を変更する

等々。これらのうちどれが可能で、どれが不可能ですか (たとえば、セキュリティ上の考慮事項のため)?

PS公式ドキュメントの拡張機能間メッセージングセクション(または実際には他の場所)で回答を見つけることができませんでした。

4

3 に答える 3

3

現在、これらのほとんどはchrome.management APIで実行できます。例えば:

インストールされている拡張機能とアプリに関する情報のリストを取得します。

chrome.management.getAll(function callback)

現在インストールされているアプリまたは拡張機能をアンインストールします。

chrome.management.uninstall(string id, object options, function callback)
于 2013-09-03T08:50:25.053 に答える
0

Chromium開発者のBrianKennishは、ここで、目的の効果を達成するための最も合理的なオプションとしてNPAPIプラグインを作成することを提案しています。

于 2010-01-02T00:22:44.407 に答える
0

これは、拡張 API を介して直接行うことはできません。正直なところ、ブラウザで使用されているファイルを変更する必要があり、せいぜい信頼性が低いため、これにも NPAPI を使用することはお勧めしません。

于 2010-01-12T16:48:10.187 に答える