Microsoft Edge 中的 beforeunload 未触发
beforeunload in Microsoft Edge not firing
我在我的 js 代码中添加了 beforeunload
如下,它在 IE10 中工作
我想给用户一个警告,没有别的
$(document).ready(function () {
init();
window.addEventListener("beforeunload", function () {
if (changeSubmitted) {
return 'If you choose to leave, the data entered will not be saved!';
}
return true;
});
});
但是,该事件似乎并未在 Edge 中触发。
不幸的是,所有主流浏览器都取消了对 onbeforeunload
事件中自定义消息的支持,现在它们只显示自己的通用文本。 IE 除外 :)
我在我的 js 代码中添加了 beforeunload
如下,它在 IE10 中工作
我想给用户一个警告,没有别的
$(document).ready(function () {
init();
window.addEventListener("beforeunload", function () {
if (changeSubmitted) {
return 'If you choose to leave, the data entered will not be saved!';
}
return true;
});
});
但是,该事件似乎并未在 Edge 中触发。
不幸的是,所有主流浏览器都取消了对 onbeforeunload
事件中自定义消息的支持,现在它们只显示自己的通用文本。 IE 除外 :)