Как я могу отправить сообщение из скрипта контента во всплывающий скрипт, который появится на popup.html - PullRequest
0 голосов
/ 16 января 2019

**** Я делаю программное обеспечение для расширения Google, и у меня есть массив, который я создал в файле сценария контента, и я хочу показать его элементы в popup.html, где я создал элемент div, чтобы включить их, и я хочу каждый элемент массива находится внутри другого элемента div.

//content script

var arr= [a,b,c,d];
//popup.html

<div class="showhere"></div>



//required popup.html to be

<div class="showhere">
      <div>a</div>
      <div>b</div>
      <div>c</div>
      <div>d</div>
</div>

Я надеюсь, что смогу найти решение на примере, спасибо. ****

1 Ответ

0 голосов
/ 18 января 2019

Скрипт всплывающих окон,

    chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
        if (request.subject == 'SOME_SUBJECT') {
            console.log(request.data);
            sendResponse("response");
        }
        else if (request.subject == 'OTHER_SUBJECT') {
            console.log(request.data);
            sendResponse("response");
        }
    });

Сценарий содержимого,

    chrome.runtime.sendMessage({
        subject: "SOME_SUBJECT",
        data: {
            name: "Roar"
        }
    }, function (response) { 
        console.log(response)
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...