Ich mache eine Chrome-Erweiterung und mein Problem ist, dass chrome.tabs.onUpdated.addListener() mehrmals aufgerufen wird.chrome.tabs.onUpdated.addListener() mehrmals aufgerufen
Mein Code ist wie dieser
chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
if(changeInfo.status == 'complete' && tab.status == 'complete' && tab.url != undefined){
doSomething
}
});
Diese Chrome Ausgabe zusammenhängt 162.543 und es scheint, als feste, aber ich habe immer noch dieses Problem.
Wird der Ereignis-Listener mehrmals ausgeführt oder werden mehrere Ereignisse ausgelöst? – abraham
Der Ereignis-Listener –
Können Sie Ihre Datei "manifest.json" posten? Wenn Sie in Ihrem Hintergrundeintrag "persistent": false haben, können Sie beim onUpdated-Ereignis mehrere Aufrufe erhalten. – Paul