如何在地址栏中的 URL 更改时得到通知 Firefox JPM
How to get notified whenever the URL in the address bar changes Firefox JPM
在使用新的 SDK/JPM 开发 Firefox 插件时,是否可以检测 URL 是否发生变化?
这不完全是我想要检测的 hashchange,而是对 URL 的任何更改,例如 ajax 请求更改搜索词或类似的东西。
有办法吗?谢谢
我想出了一个解决方案,其中包括使用 MutationObserver 和 "old location value checking" 的组合。
基本上我在 location.href
上实现了一个值检查,但是使用 MutationObserver
来检测 DOM 中的变化,而不是使用会破坏性能并浪费一些宝贵的时间间隔毫秒。
感谢您的贡献。希望这对任何人都有帮助。
在使用新的 SDK/JPM 开发 Firefox 插件时,是否可以检测 URL 是否发生变化?
这不完全是我想要检测的 hashchange,而是对 URL 的任何更改,例如 ajax 请求更改搜索词或类似的东西。
有办法吗?谢谢
我想出了一个解决方案,其中包括使用 MutationObserver 和 "old location value checking" 的组合。
基本上我在 location.href
上实现了一个值检查,但是使用 MutationObserver
来检测 DOM 中的变化,而不是使用会破坏性能并浪费一些宝贵的时间间隔毫秒。
感谢您的贡献。希望这对任何人都有帮助。