Я пытаюсь передать данные из всплывающего окна в скрипт контента, но мне не везет. Я получил его работать наоборот (контент -> всплывающее окно), хотя. Все, что я хочу сделать, это ввести текст в поле ввода, расположенное во всплывающем окне, и нажать кнопку отправки, которая вставит этот текст в область веб-страницы.
Вот что у меня есть:
popup.html
chrome.extension.sendRequest({action:'start'}, function(response) {
console.log('Start action sent');
});
contentscript.js
function startExtension() { console.log('Starting Extension'); }
function stopExtension() { console.log('Stopping Extension'); }
function onRequest(request, sender, sendResponse) {
if (request.action == 'start')
startExtension()
else if (request.action == 'stop')
stopExtension()
sendResponse({});
}
chrome.extension.onRequest.addListener(onRequest);