Мне нравится получать пользовательские настройки, связанные с отображением страницы в фоновом скрипте расширения / надстройки.
Я попытался установить глобальную переменную pages и попытался получить к ней доступНе повезло.
Я попытался отправить сообщение в скрипт контента> страница> обратно в скрипт контента> обратно в фоновый скрипт.Это не удается, потому что конец получения сценария содержимого еще не существует.
Возможно ли это, если да, то как?
фоновый сценарий:
var userWindowPreference;
browser.tabs.onCreated.addListener(function(tab) {
if (userWindowPreference == null){
browser.tabs.sendMessage(tab.id, {action: "GetUserWindowPreference"}, function(response) {
console.log("after finishing sending bkgrd message");
});
}
console.log("window browser.tabs.onCreated listener finished");
});