我为用户尝试使用beforeunload离开页面时添加了一个事件侦听器。
window.addEventListener('beforeunload', function (e) {
var message = ' You have not saved your changes. ', e = e || window.event;
if (e) {
e.returnValue = message;
}
return message;
});
我遇到的问题是IOS设备(移动Safari)。我知道野生动物园不支持beforeunload。如何在IOS中触发类似的弹出窗口?我已经尝试了pagehide,但是它也没有启动确认弹出窗口。