Так я пытаюсь передать сообщение.
background.js
chrome.tabs.sendMessage(tab.id,{content: "message"},function(response){});
Так я пытаюсь получить сообщение
content.js
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse){
console.log(request)
});
Так выглядит манифест.
"background":{
"scripts":[
"js/background.js"
],
"persistent":false
},
"options_ui":{
"open_in_tab":true,
"page":"html/options.html"
},
"chrome_url_overrides":{
"newtab":"html/newpage.html"
},
"permissions":[
]
content.js подключается в "html/newpage.html"