【发布时间】:2011-07-06 20:24:31
【问题描述】:
所以我写了一个谷歌浏览器扩展。我想要做的就是提供打开特定网址的新标签的能力。为此,我在“manifest.json”文件中包含了“tab”权限。一切正常。
现在,当我发布我的扩展程序时,它说我的扩展程序可以访问“您的浏览历史记录”。我不需要/不想对打开的标签做任何事情。我不喜欢这样的事实,这有点暗示我的扩展可以做一些我根本不需要的事情。有什么方法可以让我在我的扩展程序中的特定 url 打开一个新标签,而不给我“你的浏览历史”权限?
【问题讨论】:
-
我相信这是因为您可以将历史记录打开到一个选项卡中,从而允许您访问它...
-
通过“标签”权限,您可以检查用户在标签中打开了哪些页面,通过定期执行此操作,您可以记录用户访问的页面。所以警告是有道理的。但是,正如@serg 已经指出的那样 - 您不需要这个权限就可以打开标签。
标签: javascript google-chrome google-chrome-extension