Установить связь между сценарием содержимого и фоновой страницей

Разработка расширения chrome с использованием javascript - один из моих университетских проектов.

Я не знаю, как установить связь между сценарием содержимого и фоновой страницей с помощью обмена сообщениями. Мне нужна помощь в установлении соединения

background.html

chrome.tabs.getSelected(null, function(tab) { 
    chrome.tabs.sendRequest(tab.id, {method: "getHTML"}, function(response) { 
        console.log(response.data); 
    }); 
}); 

content_script.js

chrome.extension.onRequest.addListener(function(request, sender, sendResponse) { 
    if (request.method == "getHTML") 
        sendResponse({data: document.getElementById('header').innerHTML}); 
    else sendResponse({}); 
});
0
задан serg 3 June 2011 в 15:38
поделиться