Google chrome extension 铬延伸含量->;后台消息传递
这是怎么回事 内容脚本:Google chrome extension 铬延伸含量->;后台消息传递,google-chrome-extension,message-passing,Google Chrome Extension,Message Passing,这是怎么回事 内容脚本: chrome.extension.sendMessage({message: "whats the url"}, function(response) { alert(response.hereistheurl); }); 背景 chrome.extension.onMessage.addListener(function (request, sender, sendResponse) { if (request.message) {
chrome.extension.sendMessage({message: "whats the url"}, function(response) {
alert(response.hereistheurl);
});
背景
chrome.extension.onMessage.addListener(function (request, sender, sendResponse) {
if (request.message) {
var taburl = sender.tab.url;
alert("the background is trying to send " + taburl);
sendResponse = ({hereistheurl: "taburl"});
}
else {
alert("trying")
var tabnumber = sender.tab.id;
chrome.tabs.update(tabnumber, {url: request.gohere});
}
});
其他的工作正常。当if语句为true时,后台会尝试发送响应,但我在内容脚本中看不到任何内容。提示
sendResponse
是一个函数…@RobW yes!谢谢,删除了等号,现在可以使用了。