【发布时间】:2015-12-05 18:06:53
【问题描述】:
我正在使用 SDK 开发 Firefox 扩展。该插件将更改特定网站上的 CSS(通过在头部附加样式表)。它们显然需要在页面的主要内容加载之前附加。
我需要能够监听标签更改的 URL,并在标签内容加载之前 附加脚本。该脚本将等到 <head> 加载完毕后再附加样式表。
我尝试使用tabs.on('ready', function(tab) { tab.attach(...) } ),但这不起作用,因为它会监听选项卡是否已完全加载,然后运行function()中的代码
我也试过pageMod,但这和上面的一样。它附加到我需要它的页面上,但只有在它们完全加载之后。
有谁知道如何在页面准备好之前检测标签 URL 更改?
注意:请不要用setInterval()方法回答,我不能说够了!
【问题讨论】:
标签: tabs firefox-addon firefox-addon-sdk