使用新的SDK / JPM开发Firefox插件时,是否可以检测URL是否发生变化?
它并不完全是我想要检测的哈希变换,而是对URL的任何更改,例如ajax请求更改搜索词或类似的东西。
这是一种方法吗?感谢。
答案 0 :(得分:0)
我提出了一个解决方案,其中包括使用MutationObserver和"旧位置值检查"的组合。
基本上我在location.href
上实现了一个值检查,但使用MutationObserver
来检测DOM中的更改,而不是使用会导致性能下降并浪费一些宝贵时间的间隔。
感谢您的贡献。希望这对任何人都有帮助。