Разработка расширения 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({});
});