Я посмотрел на этот вопрос, но у меня проблемы с доступом к DOM текущей вкладки из расширения Chrome при запуске,
Расширение Google Chrome - Доступ к DOM
У меня есть это на всплывающей странице для расширения Chrome,
$(document).ready(function() {
chrome.tabs.getSelected(null, function(tab) {
chrome.tabs.sendRequest(tab.id, { }, function(response) {
console.log(response);
});
});
и это в моем скрипте контента,
chrome.extension.onRequest.addListener(
function(request, sender, sendResponse) {
sendResponse({ doc: document.body });
}
);
Когда я отправляю текстовый ответ обратно, он работает, но когда я пытаюсь отправить документ или document.body, я ничего не получаю на принимающей стороне.