从弹出窗口发送消息后没有收到来自后台的响应

时间:2016-06-13 20:54:02

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

我正在尝试从弹出窗口向背景发送消息并从后台获取消息。

我从弹出窗口收到邮件并打印Background received: Hi,但不会打印Popup received: Bye

background.js

chrome.runtime.onMessage.addListener(
    function(request, sender, sendResponse) {
        console.log("Background received: " + request.msg);
        sendResponse({msg: "Bye"});
    }
)

popup.js

chrome.runtime.sendMessage({msg: "Hello"}, function(response) {
    console.log("Popup received: " + response.msg);
});

我以前做过这个,我敢肯定,但我现在似乎无法找出我现在做错了什么。我必须忽略一些非常简单的事情。提前谢谢!

1 个答案:

答案 0 :(得分:0)

我一定太累了。我在后台页面的控制台中毫无希望地凝视着,甚至没想到要查看弹出控制台。从一开始,一切都按预期工作。哦亲爱的..