目前我的 Firefox 插件使用
require("sdk/tabs").on("ready", runScript);
将脚本附加到文档 (tab.attach()
)。但我的目标网站打开一个链接作为新的对话框窗口(没有选项卡的最小窗口),并且我的附加组件似乎无法在其上运行。我怎样才能让它在最小窗口上运行?
最佳答案
通常,您可以在用户按下按钮时将脚本附加到页面(使用 tab.attach
),这意味着页面已经加载,您无需等待ready
事件。或者您根据 URL 将脚本附加到特定页面,在这种情况下您应该使用 pagemod默认情况下等待页面准备好。
关于javascript - 在 window.open() 上运行 Firefox 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24238148/