从Chrome 19.0.1084.46开始,我的扩展已停止为我和其他人工作。它涉及抓取选项卡URL,然后将它们发送到脚本。在升级之前一切正常,并且没有提及Google Code文档的变化。有谁知道导致这个问题的变化是什么?
bg.htm:
c="Whatever";
chrome.extension.onRequest.addListener(function(request,sender,sendResponse) {
sendResponse({ val:c });
});
do.js:
chrome.extension.sendRequest(null,function(resp) { c=resp.val; });
alert(c); // DOES NOTHING IN CHROME 19
答案 0 :(得分:0)
尝试传递除null
之外的其他内容,并且alert(c)
应该在回调中,尽管我不确定警报是否真的适用于内容脚本。
Console.log
适用于内容脚本,但该消息将记录到注入该脚本的选项卡的调试器中(而不是扩展程序的调试器中)。