我在卸载脚本之前使用简单的on来询问用户是否确定要离开页面。
window.onbeforeunload = function (e) {
var message = "Confirm message.",
e = e || window.event;
if (e){e.returnValue = message;}
return message;
};
如果他们点击取消(导航)或者点击确认(导航),我有什么方法可以运行功能
谢谢:)
答案 0 :(得分:1)
您可以使用setTimeout
函数进行破解:
window.onbeforeunload = function (e) {
var message = "Confirm message.",
e = e || window.event;
if (e) {
e.returnValue = message;
}
setTimeout(function () {
alert("oh, Im after beforeonload function!");
}, 1);
return message;
};