Как передать объект массива из contentcript.js в popup.html? - PullRequest
0 голосов
/ 24 октября 2011

popup.html отправляет запрос на contentscript.js. Contentcript.js создает массив и отправляет repsonse (объект массива) в popup.html.

Как передать объект массива из contentscript.js в popup.html?

Есть ли необходимость в странице background.html, чтобы получить объект массива из contentscript.js и затем передать его в popup.html?

1 Ответ

1 голос
/ 24 октября 2011
//content script
chrome.extension.onRequest.addListener(function(request, sender, sendResponse) {
    var result = [{},{},{}];
    sendResponse(result);
});

//popup
chrome.tabs.getSelected(null, function(tab) {
    chrome.tabs.sendRequest(tab.id, "request", function(result) {
        console.log("Received from content script:", result)
    });
});

обновление : добавлен идентификатор выбранной вкладки вместо нуля

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