【发布时间】:2011-08-31 19:43:48
【问题描述】:
我正在尝试将数据从弹出窗口传递到内容脚本,但我没有任何运气。不过,我让它以另一种方式工作(内容->弹出窗口)。我要做的就是在弹出窗口中的输入中输入文本,然后单击提交按钮,该按钮会将文本插入到网页的 dom 中。
这就是我所拥有的:
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);
【问题讨论】:
标签: javascript google-chrome google-chrome-extension messaging