Я хочу отправить ID установленного флажка из всплывающего окна. js в фоновый режим. js. Я попробовал это следующим образом, но не смог:
всплывающее окно. html
<form id="cbx">
<label for="cb1">G</label>
<input name="cb1" type="checkbox">
<input type="submit" value="Submit">
всплывающее окно. js
document.getElementById('cbx').addEventListener(
'submit', function checkForm(event) {
event.preventDefault();
//Define the form element
var form = document.getElementById("cbx");
if (form.cb1.checked) {
chrome.runtime.sendMessage({greeting: "cb1"});
}
return true;
});
фон. js
chrome.extension.onMessage.addListener(function (request, sender, sendResponseParam) {
if( request.greeting === "cb1" ){
console.log("cb1");
}
})
После проверки флажок консоли остается пустым. Как я могу справиться с этим правильно?