2011-07-06 104 views
2

因此我编写了谷歌浏览器扩展程序。我想要做的就是提供打开特定网址的新选项卡的功能。为了做到这一点,我在“manifest.json”文件中加入了“tab”权限。一切正常。谷歌浏览器扩展程序中的“您的浏览记录”

现在,当我发表我的扩展,它说我的扩展程序可以访问“浏览历史记录”。我不需要/想要对打开的选项卡执行任何操作。我不喜欢这样的事实,那就是暗示我的扩展可以做我不需要的东西。有没有什么方法可以让我在我的扩展程序的特定网址打开一个新标签,而不给我“浏览历史记录”权限?

+0

我相信这是因为你可以打开历史记录成片,从而使你访问它... –

+1

随着“标签”的权限,你可以检查标签页中打开,这样做用户定期,你可以记录哪些页面用户访问的页面。所以这个警告是有道理的。不过,正如@serg已经注意到的那样 - 您只需打开制表符就不需要此权限。 –

回答

4

chrome.tabs.create()不需要标签的权限。

+0

是的,我想要做的只是打开选项卡(没有额外的权限),所以这工作正常。 :) –