为什么我的chrome扩展程序要求提供历史记录权限

时间:2016-11-17 16:40:59

标签: google-chrome-extension manifest

在我的text文件中,我没有明确列出用于阅读用户历史记录的内容,但是,当您尝试安装扩展程序时会出现此警告。

这是我的清单文件:

manifest.json

有谁知道为什么会出现此权限?

2 个答案:

答案 0 :(得分:2)

这是"tabs"权限的standard warning

它允许您查询所有选项卡的URL并收到更改通知。这使您可以实时监视用户的历史记录 - 即使您无法访问浏览器自己的历史记录日志。

请注意,大多数情况下不需要"tabs"权限 。提供对URL的访问基本上是包含它的唯一原因。您can use most of the tabs API没有它,并且可以使用the "activeTab" permission在没有警告的情况下访问当前标签。

答案 1 :(得分:1)

  

警告及其触发器

     
    

添加“制表符”结果等权限时可能会出人意料     在看似无关的警告中,扩展程序可以访问您的     浏览活动。警告的原因是,虽然     chrome.tabs API可能仅用于打开新选项卡,它也可以     用于查看与每个新打开的选项卡关联的URL     (使用他们的tabs.Tab对象)

  

来源:https://developer.chrome.com/extensions/permission_warnings