2012-02-20 16 views
1


現在のChrome版のChrome拡張機能の一致方法は?

私は現在、私は「WebRequestクラス」と「webRequestBlocking」を使用したい私の拡張機能の新しいバージョンでは、「タブ」の許可を要求する拡張子を持っています。 古いクロム(バージョン< 17)が(新しいwebRequest権限を使って)自分の拡張機能をインストールしようとすると、拡張機能がインストールされないことを知っています。

権限をサポートするChrome版の権限のみを使用するにはどうすればよいですか?

答えて

3

manifest.jsonminimum_chrome_versionフィールドを使用する必要があります。残念ながら古いバージョンのChromeは更新されませんが、他にはできることはほとんどありません。

https://code.google.com/chrome/extensions/manifest.html#minimum_chrome_version


更新:オプションの権限はあなたがAPIがサポートされている場合、これらは許可を求める使用できるバージョン16で追加されました。 Chromeのインストールの90%以上がバージョン17以降に月末までに実装されるようになっても、実装するのがより多くの作業になります。

https://code.google.com/chrome/extensions/permissions.html

+0

しかし、私はまだクロムの古いバージョンをサポートしたい、彼らは良いですが、新たな機能を持っていません..しかし、私はそれらのユーザーを失いたくない... – Yosi

+1

ます。また、オプションで使用することができますパーミッション。私はそれを含めるために私の答えを更新しました。 – abraham