Javascript Safari mobile-加载前支持/解决方案
我正在寻找一个可靠的ish解决方案,以便在Safari Mobile(比方说在iOS 7上)卸载之前启动。我的目的是防止用户在某些条件得到验证后以任何方式离开页面 我知道我不是第一个问这个问题的人,但我想首先确定支持这类事件的“最新技术”,因为我在这方面找到的其他答案是2年多以前的 目前,我的最佳解决方案是以下各项的复杂组合:Javascript Safari mobile-加载前支持/解决方案,javascript,mobile-safari,dom-events,onbeforeunload,Javascript,Mobile Safari,Dom Events,Onbeforeunload,我正在寻找一个可靠的ish解决方案,以便在Safari Mobile(比方说在iOS 7上)卸载之前启动。我的目的是防止用户在某些条件得到验证后以任何方式离开页面 我知道我不是第一个问这个问题的人,但我想首先确定支持这类事件的“最新技术”,因为我在这方面找到的其他答案是2年多以前的 目前,我的最佳解决方案是以下各项的复杂组合: onpopstate,用于检测浏览器导航按钮上的操作 单击/提交/页面活动元素上的任何其他可能操作时的处理程序 仍然无法检测和预防: 页面重新加载 导航到其他页面,
- onpopstate,用于检测浏览器导航按钮上的操作
- 单击/提交/页面活动元素上的任何其他可能操作时的处理程序
- 页面重新加载
- 导航到其他页面,例如通过书签
欢迎任何建议 -眯起眼睛看你-你为什么试图停止从页面导航?我的页面包括一个文本编辑器,我想确保用户不会在未保存的情况下离开页面。这里绝对没有作弊:)所以就像StackOverflow一样定期保存草稿。不幸的是,这不符合要求……那么你的要求就错了。