Javascript 验证Firefox插件SDK发送的消息

Javascript 验证Firefox插件SDK发送的消息,javascript,firefox-addon,firefox-addon-sdk,Javascript,Firefox Addon,Firefox Addon Sdk,我有个问题。我在Firefox插件中有一个面板,我想在页面关闭时修改页面上的内容。我在面板上创建了一个监听器和一个内容脚本close.js,它将修改页面 panel.port.on("close", function() { panel.port.emit("close"); }); 我想知道的是如何调试和验证消息“close”是否已有效发送?因为现在它不工作了,但我无法检查发送了什么消息 创建面板时是否必须将close.js作为contentScript加载?知道在创建面板时有其他脚

我有个问题。我在Firefox插件中有一个面板,我想在页面关闭时修改页面上的内容。我在面板上创建了一个监听器和一个内容脚本
close.js
,它将修改页面

panel.port.on("close", function() {
    panel.port.emit("close");
});
我想知道的是如何调试和验证消息“close”是否已有效发送?因为现在它不工作了,但我无法检查发送了什么消息

创建面板时是否必须将
close.js
作为contentScript加载?知道在创建面板时有其他脚本修改未加载的页面

我想知道的是如何调试和验证 消息“关闭”已有效发送?因为现在不是 正在工作,但我无法检查已发送的消息 发送

您可以向面板的内容脚本添加
addon.port.on(“关闭”),()=>console.log(“关闭消息已发送到面板”)
。查看记录的此消息将验证面板是否接收到“关闭”消息

创建面板时是否必须将close.js作为contentScript加载 ? 知道还有其他脚本可以修改页面 创建面板时未加载

创建面板时必须添加和加载所有面板内容脚本,在创建面板后没有添加内容脚本的选项