1
我有扩展,目前询问权限“选项卡”,在我的扩展的新版本我想用“的WebRequest”和“webRequestBlocking”。 我知道如果旧版本的Chrome(版本< 17)将尝试安装我的扩展(使用新的webRequest权限),它将不会安装扩展。
如何才能使用仅支持权限的chrome版本的权限?
我有扩展,目前询问权限“选项卡”,在我的扩展的新版本我想用“的WebRequest”和“webRequestBlocking”。 我知道如果旧版本的Chrome(版本< 17)将尝试安装我的扩展(使用新的webRequest权限),它将不会安装扩展。
如何才能使用仅支持权限的chrome版本的权限?
您将不得不使用manifest.json
中的minimum_chrome_version
字段。不幸的是,这会让更旧版本的Chrome无法更新,但是您可以做的其他事情不多。
https://code.google.com/chrome/extensions/manifest.html#minimum_chrome_version
更新:在16版本中添加可选权限,您可以使用这些请求许可,如果API的支持。尽管90%以上的Chrome安装将在本月底推出,但仍需要更多工作才能实施。
但我还是要支持老版本的Chrome浏览器,他们将不会有新的功能,这是很好的..但我不想失去这些用户.. – Yosi 2012-02-20 19:55:18
您也可以使用可选权限。我刚刚更新了我的答案,以包括这一点。 – abraham 2012-02-20 20:29:25