我想检测backbutton click事件,因此在jquery中使用window popstate事件。但它根本不会在任何时候触发。
请参考下面的代码
$(document).ready(function(){
$(window).on("popstate",function(){
debugger
});
});
也尝试过这种方式。
window.onpopstate = function(event) {debugger
alert("location: " + document.location + ", state: " + JSON.stringify(event.state));
};
是否需要为此添加任何外部脚本?或其他需要在我的页面中保密的内容。
最佳答案
您可以使用javascript绑定事件监听器,如下所示:
window.addEventListener('popstate', function(event) {
alert( "triggered" );
});
关于javascript - 在firefox和chrome中不触发窗口popstate事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25806214/