В Chrome можно запускать сценарии содержимого после установки расширения, то есть приведенный ниже код работает и слова «сценарий содержимого» отображаются в журнале консоли всех открытых вкладок после установки.
Однако в Edge это не работает. Кажется, это ошибка в Edge. Любые идеи, как обойти так, чтобы контент-скрипт. js выполнялся после установки расширения во всех вкладках?
background. js
browser.runtime.onInstalled.addListener(function(details) {
var scripts = browser.runtime.getManifest().content_scripts[0].js;
browser.tabs.query({}, function(tabs) {
tabs.forEach(function(tab){
for(var k=0; k<scripts.length; k++) {
browser.tabs.executeScript(tab.id, {
file: scripts[k]
});
}
});
});
});
content-script. js
console.log("content script");