Попытка отправить сообщение со всплывающей страницы на фоновую страницу расширения Chrome - PullRequest
0 голосов
/ 25 октября 2019

Поэтому мне нужно отправить сообщение, когда всплывающее окно в моем расширении открыто, я не могу использовать метод 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");
}); 

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...