如何在地址栏中的URL更改Firefox JPM时收到通知

时间:2015-03-04 13:33:16

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

使用新的SDK / JPM开发Firefox插件时,是否可以检测URL是否发生变化?

它并不完全是我想要检测的哈希变换,而是对URL的任何更改,例如ajax请求更改搜索词或类似的东西。

这是一种方法吗?感谢。

1 个答案:

答案 0 :(得分:0)

我提出了一个解决方案,其中包括使用MutationObserver和"旧位置值检查"的组合。

基本上我在location.href上实现了一个值检查,但使用MutationObserver来检测DOM中的更改,而不是使用会导致性能下降并浪费一些宝贵时间的间隔。

感谢您的贡献。希望这对任何人都有帮助。