2017-04-27 15 views
0

マイバックグラウンド-min.jsオープン]タブをクリック - Chromeの拡張機能

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,4回後に開きます。

関連する問題