【问题标题】:"Your browsing history" on Google Chrome extensionGoogle Chrome 扩展程序上的“您的浏览历史记录”
【发布时间】:2011-07-06 20:24:31
【问题描述】:

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

现在,当我发布我的扩展程序时,它说我的扩展程序可以访问“您的浏览历史记录”。我不需要/不想对打开的标签做任何事情。我不喜欢这样的事实,这有点暗示我的扩展可以做一些我根本不需要的事情。有什么方法可以让我在我的扩展程序中的特定 url 打开一个新标签,而不给我“你的浏览历史”权限?

【问题讨论】:

  • 我相信这是因为您可以将历史记录打开到一个选项卡中,从而允许您访问它...
  • 通过“标签”权限,您可以检查用户在标签中打开了哪些页面,通过定期执行此操作,您可以记录用户访问的页面。所以警告是有道理的。但是,正如@serg 已经指出的那样 - 您不需要这个权限就可以打开标签。

标签: javascript google-chrome google-chrome-extension


【解决方案1】:

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

【讨论】:

  • 是的,我想做的就是打开标签(没有额外的权限),所以这很好。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
  • 2016-01-27
  • 1970-01-01
相关资源
最近更新 更多