Javascript &引用;“您的浏览历史记录”;论谷歌浏览器的扩展

Javascript &引用;“您的浏览历史记录”;论谷歌浏览器的扩展,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,所以我写了一个谷歌浏览器扩展。我想做的就是提供打开特定url的新选项卡的功能。为此,我在“manifest.json”文件中包含了“tab”权限。一切正常 现在,当我发布我的扩展时,它说我的扩展可以访问“你的浏览历史”。我不需要/不想对打开的选项卡执行任何操作。我不喜欢这样一个事实,它有点暗示我的扩展可以做一些我根本不需要的事情。有没有什么方法可以让我在不给我“你的浏览历史记录”权限的情况下从分机的特定url打开一个新选项卡?chrome.tabs.create()不需要选项卡权限。我相信这是因

所以我写了一个谷歌浏览器扩展。我想做的就是提供打开特定url的新选项卡的功能。为此,我在“manifest.json”文件中包含了“tab”权限。一切正常


现在,当我发布我的扩展时,它说我的扩展可以访问“你的浏览历史”。我不需要/不想对打开的选项卡执行任何操作。我不喜欢这样一个事实,它有点暗示我的扩展可以做一些我根本不需要的事情。有没有什么方法可以让我在不给我“你的浏览历史记录”权限的情况下从分机的特定url打开一个新选项卡?

chrome.tabs.create()
不需要选项卡权限。

我相信这是因为你可以在选项卡中打开历史记录,从而允许你通过“选项卡”访问它权限您可以检查用户在选项卡中打开的页面,通过定期这样做,您可以记录用户访问的页面。因此,这一警告是有道理的。然而,正如@serg已经指出的那样,仅仅打开选项卡并不需要此权限。是的,我只想打开选项卡(没有其他权限),所以这很好用。:)