【发布时间】:2016-07-31 07:53:03
【问题描述】:
我刚刚发布了一个 Google Chrome 扩展程序,它将背景图像加载到新的空白标签中。该插件位于Chrome Web Store。
为了检测新标签和空标签,我需要在扩展的manifest.json 中请求“标签”权限。但是,这会授予扩展程序读取浏览器历史记录的权限。并非所有用户都想要这个,我们实际上也不需要它。有没有办法在没有此权限要求的情况下检测空选项卡?目前我们的检查如下所示:
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){
if (changeInfo.status == "loading" && tab.url == 'chrome://newtab/')
{ /* load background into tab */ }
});
【问题讨论】:
标签: url google-chrome-extension tabs manifest browser-history