2017-04-27 215 views
0

我的背景min.js打开选项卡点击 - 浏览器扩展程序

var openTab = function() { 
    chrome.tabs.create({url: 'index.html'}, function (tab) { 
    chrome.browserAction.onClicked.removeListener(openTab) 
    }) 
} 
chrome.browserAction.onClicked.addListener(openTab) 

,这是我的manifest.json

"background": { 
     "scripts": ["scripts/background-min.js"] 
    }, 
"permissions": ["background"], 
"chrome_url_overrides": { 
    "newtab": "index.html" 
    }, 

我可以打开新的标签从图标只点击当新选项卡打开时(扩展正在运行)。当我的扩展程序完全在后台时,图标点击将不起作用。

+2

为什么每次创建标签时都要删除监听器? – Deliaz

回答

0

否则该标签将在第一次关闭后2,3,4x次打开。

相关问题