Расширение Chrome - передача сообщений из всплывающего окна в сценарий содержимого

Я пытаюсь передать данные из всплывающего окна в сценарий содержимого, но мне не повезло. Я заставил его работать наоборот (контент -> всплывающее окно). Все, что я хочу сделать, это ввести текст в поле ввода, расположенное во всплывающем окне, и нажать кнопку отправки, которая вставит этот текст в внутреннюю часть веб-страницы.

Это то, что у меня есть:

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);
12
задан serg 24 May 2011 в 18:56
поделиться