2012-02-20 101 views
1


如何將chrome擴展權限與當前chrome版本匹配?

我有擴展,目前詢問權限「選項卡」,在我的擴展的新版本我想用「的WebRequest」和「webRequestBlocking」。 我知道如果舊版本的Chrome(版本< 17)將嘗試安裝我的擴展(使用新的webRequest權限),它將不會安裝擴展。

如何才能使用僅支持權限的chrome版本的權限?

回答

3

您將不得不使用manifest.json中的minimum_chrome_version字段。不幸的是,這會讓更舊版本的Chrome無法更新,但是您可以做的其他事情不多。

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


更新:在16版本中添加可選權限,您可以使用這些請求許可,如果API的支持。儘管90%以上的Chrome安裝將在本月底推出,但仍需要更多工作才能實施。

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

+0

但我還是要支持老版本的Chrome瀏覽器,他們將不會有新的功能,這是很好的..但我不想失去這些用戶.. – Yosi 2012-02-20 19:55:18

+1

您也可以使用可選權限。我剛剛更新了我的答案,以包括這一點。 – abraham 2012-02-20 20:29:25