【发布时间】:2013-03-24 12:12:24
【问题描述】:
我正在实现一个浏览器插件。
我想检测文档 URL 更改为当前 URL 以外的另一个 URL 的事件。
类似这样的东西[顺便说一句,那是伪代码]:
$(window).bind('documenturlchange', function() {
alert("page document url has been changed");
});
如何实现这个功能?
顺便说一句,hashchange 仅检测 url 中更改的“哈希部分”,但不会检测到整个链接更改(例如可能到另一个域)
【问题讨论】:
-
您能详细说明您要做什么吗?也许有更好的方法。
-
hashchange 仅检测哈希更改,我想检测完整的 url 更改(例如可能到另一个域)
-
我无法检测到选项卡中的 URL 更改,而且它对检测/获取/存储用户的浏览活动构成安全/隐私威胁,您只能通过以下方式访问当前选项卡的 URL使用方法获取查询字符串!!
标签: javascript jquery