在jQuery中,窗口卸载功能无法正常工作。
假设我必须转到像Google这样的其他网页。它问你是否确定要离开页面?"。当我点击"离开"它不起作用?有什么解决方案吗?
我的代码在这里,请在Chrome中运行。假设我必须去的页面是Google。
$(window).on('beforeunload', function(){
var c = confirm("Are you sure to leave?");
if(c) {
return true;
} else {
return false;
}
});
答案 0 :(得分:0)
您的代码是正确的,但您无法在此活动中调用某些功能。 confirm
就是一个。
自2011年5月25日起,HTML5规范声明要调用 window.alert(),window.confirm()和window.prompt()方法可能是 在此活动期间被忽略。有关更多信息,请参阅HTML5规范 的信息。
在https://developer.mozilla.org/en-US/docs/Web/Events/beforeunload
了解详情