从内容脚本传递的消息不工作chrome

时间:2016-06-29 18:45:36

标签: javascript google-chrome google-chrome-extension

我正在尝试编写ann应用程序,其中消息从内容脚本传递到后台页面,以及它发回的响应。响应始终未定义。顺便说一下,这个数字串是我的扩展ID。

content.js

chrome.runtime.sendMessage("lnomjdakniinmllkpmoghlclloppbnph",{greeting: "hello"}, function(response) {
  console.log(response.farewell);
});

background.js

chrome.runtime.onMessage.addListener(
  function(request, sender, sendResponse) {
    console.log(sender.tab ?
            "from a content script:" + sender.tab.url :
            "from the extension");
if (request.greeting == "hello")
  sendResponse({farewell: "goodbye"});
});

0 个答案:

没有答案