我正在使用附加SDK工具开发Firefox附加组件。打开选项卡后,我正在做一些事情。我注册了所有标签的活动(开放,准备,关闭)。
var tabs = require("sdk/tabs");
tabs.on("open",openTab);
tabs.on("ready",readyTab);
tabs.on("close",closeTab);
我为每个事件监听器都有各自的功能。 我面临的问题是在新窗口中打开的部分网页。对于那些网页,没有一个事件是Listener正在触发。帮助我解决这个问题。
当我关闭窗口时,该页面正在触发tabs.on(" open")。
答案 0 :(得分:0)
模块本身可以用作所有窗口中所有已打开选项卡的列表。
标签监听器应该适用于所有浏览器窗口的所有选项卡。也许听众函数中的某些东西(openTab,closeTab等)导致问题?