如何将Chrome扩展权限与当前的chrome版本相匹配?

时间:2012-02-20 19:16:03

标签: google-chrome permissions google-chrome-extension


我有扩展,目前要求“标签”的权限,在我的扩展的新版本中,我想使用“webRequest”和“webRequestBlocking”。 我知道如果旧的chrome(版本< 17)将尝试安装我的扩展(具有新的webRequest权限),它将不会安装扩展。

如何仅将此权限用于支持该权限的chrome版本?

1 个答案:

答案 0 :(得分:3)

您必须使用minimum_chrome_version中的manifest.json字段。不幸的是,这会使所有旧版本的Chrome无法更新,但您无法做其他事情。

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


更新:版本16中添加了可选权限。如果支持API,则可以使用这些权限请求权限。即使90%以上的Chrome安装量将在本月底推出17+版本,也需要付出更多努力。

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