Javascript 如何在内容脚本和面板之间进行通信

Javascript 如何在内容脚本和面板之间进行通信,javascript,firefox-addon,firefox-addon-sdk,Javascript,Firefox Addon,Firefox Addon Sdk,面板和内容脚本之间的通信是如何进行的?如何从内容脚本动态更新面板内容?内容脚本访问加载页面的DOM。现在,每当网页中出现DOM更改时,都应该显示在面板中。我们怎样才能做到这一点?有人能举例说明吗 更新:这里是 请检查一下这个密码。我没有得到输出您的问题是关于两个内容脚本之间的通信-一个内容脚本加载到网页中,另一个内容脚本加载到面板中。这些内容脚本不能直接通信,它们必须通过扩展(main.js或创建它们的任何模块)进行通信。换句话说:当网页发生更改时,内容脚本会识别该更改并向扩展发送消息。扩展接收

面板和内容脚本之间的通信是如何进行的?如何从内容脚本动态更新面板内容?内容脚本访问加载页面的DOM。现在,每当网页中出现DOM更改时,都应该显示在面板中。我们怎样才能做到这一点?有人能举例说明吗

更新:这里是


请检查一下这个密码。我没有得到输出

您的问题是关于两个内容脚本之间的通信-一个内容脚本加载到网页中,另一个内容脚本加载到面板中。这些内容脚本不能直接通信,它们必须通过扩展(
main.js
或创建它们的任何模块)进行通信。换句话说:当网页发生更改时,内容脚本会识别该更改并向扩展发送消息。扩展接收消息并将其发送到面板中的内容脚本。面板中的内容脚本随后会根据需要更新面板内容。

因此,现在我应该在page mod中包含与网页交互的内容脚本,并将消息从page mod发送到面板。这种方法有用吗?你能提供一个例子来演示页面模块和面板之间的通信吗,你能提供一个例子来演示上面的解释吗?任何人都能提供一个例子来演示上面给出的解释吗?我在帖子中包含了我的代码,请验证一下。它不起作用