[英]Detect url change in site with HistoryAPI
我正在为vk.com编写浏览器扩展。 该站点使用historyAPI更改地址栏中的URL并使用ajax加载内容。 我需要检测扩展名中的URL更改,并且不知道=(onhashchange无法正常工作。在阿森纳,我有jquery。
您应该在Firefox中使用进度侦听器,地址栏中的每次更改都会调用侦听器的onLocationChange
方法。 请不要使用轮询-这将浪费CPU资源并耗尽笔记本电脑的电池。
chrome.webNavigation
API在Chrome中提供了类似的机制。 URL更改时应触发onCommitted
事件 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.