如何使用javascript和JQuery检测文档URL是否已更改?

时间:2013-03-24 12:12:25

标签: javascript jquery

我正在实施一个浏览器插件。
我想检测文件网址被更改为当前以外的其他网址的事件。
像这样的东西[BTW,那是伪代码]:

$(window).bind('documenturlchange', function() {
    alert("page document url has been changed");
});

如何实现此功能?

顺便说一句,hashchange只检测到url中更改的“哈希部分”,但它没有检测到整个链接更改(例如,可能是另一个域)

1 个答案:

答案 0 :(得分:0)

您可以使用窗口DOM对象hashchange事件来检测URL中的更改。例如,假设当前网址为http://yourhost.com,新网址为http://yourhost.com#changed,在这种情况下,将触发onhashchange事件。

参考:HashChange