我有一个带有分页和过滤器的单页应用程序,需要检测当前 URL 何时发生变化。有没有一种简单的方法可以将侦听器添加到当前 URL 并在它更改时触发某些内容?(也没有设置间隔!)
我试过 onhashchange 和 unbeforeunload,两者都与此无关。
window.onbeforeunload = function(e) {
alert ('url changed!');
};
window.onhashchange = function() {
alert ('url changed!');
}
Run Code Online (Sandbox Code Playgroud)
有没有办法向 URL 添加侦听器,并在它发生任何变化时触发某些内容?(再次,单页应用程序,所以没有刷新)