如何在地址栏中的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和"旧位置值检查"的组合。
基本上,我在location.href
上实现了一个值检查,但使用MutationObserver
来检测DOM中的更改,而不是使用一个会降低性能并浪费一些宝贵毫秒的间隔。
感谢您的贡献。希望这能帮助到任何人。
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- JS可以在Chrome中工作,但不能在Firefox中工作
- createElement("a") - FireFox JavaScript
- 为什么javascript:void(0)在Firefox中不起作用
- Facebook登录按钮没有'不能在Firefox上工作
- jpm的默认Firefox路径没有'不起作用
- 重载JS'firefox中的对象原型
- Ajax调用在Firefox中不会自动响应
- JS在firefox中无法正常工作
- firefox插件和dev/panel之间的通信
- IE/Chrome中未定义的函数,但Firefox中没有
- ascii输入键通过firefox中的javascript返回0
- 在firefox和chrome中的左侧显示iframe滚动条
- html5 drawImage适用于firefox,而不是chrome
- angularjs$valid-on-dates在firefox中报告错误
- 无法将页面与 Firefox JPM SDK 页面模组匹配
- 如何在地址栏中的URL更改Firefox JPM时获得通知
- 自动运行firefox扩展jpm
- 如何在 Firefox 附加 SDK 扩展中使用 'jpm run' 时将数据持久存储在 'localStorage'
- Firefox JPM -从制表符调用外部发出制表符