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