【发布时间】:2015-07-07 14:37:48
【问题描述】:
我现在有:
window.onbeforeunload = confirmFirst;
function confirmFirst() {
return "Leave the page?";
}
这可以提示用户确认他们将在所有主流浏览器上离开页面,iOS Safari 除外。我怎样才能让它工作?
我想实现这一点,因为我的用户在我的网站上输入一些长段落后经常不小心向右滑动(后退按钮)并离开页面。谢谢!
【问题讨论】:
-
这对于IOS设备来说真的很糟糕。这样一个重要的事件(onunload,pagehide)在离开页面之前跟踪关键信息。 #ios 错误
标签: javascript ios safari onbeforeunload confirm