在window.open()上运行Firefox扩展

时间:2014-06-16 07:00:32

标签: javascript firefox-addon firefox-addon-sdk

目前我的Firefox插件使用

require("sdk/tabs").on("ready", runScript);

将脚本附加到文档(tab.attach())。但我的目标网站打开一个链接作为一个新的对话框窗口(没有标签的最小窗口),我的附加组件似乎没有在它上面运行。如何让它在最小的窗口上运行?

1 个答案:

答案 0 :(得分:0)

通常,当用户按下按钮(使用tab.attach)时,您可以将脚本附加到页面,这意味着页面已经加载,您不需要等待{{1}事件。或者您根据URL将脚本附加到特定页面,在这种情况下,您应该使用pagemod等待页面在默认情况下准备就绪。