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

How to get notified whenever the URL in the address bar changes Firefox JPM

本文关键字:JPM Firefox 通知 更改 URL 地址栏      更新时间:2023-09-26

在使用新的SDK/JPM开发Firefox插件时,是否可以检测URL是否更改?

我想检测的并不是hashchange,而是URL的任何更改,比如ajax请求更改搜索词之类的。

这是一种方法吗?谢谢

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

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

感谢您的贡献。希望这能帮助到任何人。