以下代码始终显示相同的消息:此页面要求您确认等。是否可以更改此文字以显示其他内容?
$(window).bind('beforeunload', function(){
});
是否可以查询用户是否实际离开页面或是否留下?
$(window).bind('beforeunload', function(){
if(return == 'stay on page'){
alert('stay');
}
if(return == 'leave page'){
alert('stay');
}
});
这可能吗?
可以在没有警报的情况下检测关闭窗口吗?
答案 0 :(得分:0)
你不能修改onbeforeunload的默认对话框,所以像......
window.onbeforeunload = function (e) { var e = e || window.event; if (e) { e.returnValue = 'You have unsaved changes!'; } // For Safari return 'You have unsaved changes!'; };