2017-04-27 88 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次打開。

相關問題