Итак, я создаю новую вкладку в своем background.js (веб-расширение) и пытаюсь установить ее локальную настройку из сценария содержимого после ее создания. это мой сценарий background.js:
chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
if (message.from == "content") {
chrome.tabs.create({
url:message.url,
active:true
},function(tab){
sendResponse({access: "yes"});
console.log("callback function");
chrome.tabs.sendMessage(tab.id, { message: 'background' });
});
}
});
создается вкладка, и это моя функция сценария содержимого для прослушивания моего фонового сценария после создания новой вкладки:
chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
console.log('msg recu');
if (message.msg == 'background') {
localStorage.setItem("test","test");
}
});
К сожалению, localstorage не устанавливается. Я делаю что-то неправильно ?