Поэтому мне нужно отправить сообщение, когда всплывающее окно в моем расширении открыто, я не могу использовать метод onClick, потому что я использую всплывающее окно, поэтому я пытаюсь отправить сообщение с логическим значением true
, чтобыфон, когда открывается всплывающее окно, но сообщение никогда не приходит. Вот фон и всплывающее окно:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="CSS/toggle_bar.css">
<meta charset="UTF-8"/>
<script src="message.js"></script>
</head>
<body>
<h2 align="center">
CTRL
</h2>
User: <input type="text" id="User" placeholder="User"><br>
Password: <input type="text" placeholder="Password" id="Password" ><br>
<button type="submit" id='boton'>ENVIAR</button>
<script src="popup.js"></script>
</body>
</html>
chrome.runtime.onMessage.addListener(function(message, sender, sendResponse){
console.log("Mensaje: "+message);
if(message.popupOpen) {
console.log('popup is open');
}
});
message.js:
chrome.runtime.sendMessage({popupOpen: true},function(){
console.log("Mensaje enviado");
});