0

我真的不知道该怎么做。我已经查看了 chrome 的消息传递 api,但仍然不清楚我如何在内容脚本和 popup.html (popup.js)之间发送消息我有一个内容脚本正在通过chrome.tabs.executeScript通过 background.js 加载。我只是想从 contentscript 向 div 发送消息

<div id="listener"></div>

在 popup.html 中。我的内容脚本中有一个简单的 if/else 语句,并希望在触发else时向 popup.html 中的 div 发送消息。

我已经在使用来自 jquery 的 .on 侦听器,它将根据侦听器 div 中的文本触发其他功能,但我被困在消息传递上。

4

1 回答 1

0

@RobW 感谢您对 sendMessage 的指导。在挖掘了你的链接和这个链接,然后这个另一个链接之后,我意识到我必须在我的 popup.js 上添加另一个监听器

chrome.extension.onMessage.addListener(function(request, sender, sendResponse) {
            if(request.pagestatus != ""){
                $(".mystatus").text(request.pagestatus);
            }
        });

现在我可以从我的扩展程序的任何部分向我的弹出窗口发送各种消息。

于 2013-08-13T08:25:37.960 回答