有谁知道onbeforeunloadiPad上是否支持该事件和/或是否有不同的使用方式?
我已经尝试了很多东西,似乎onbeforeunload事件永远不会在iPad(Safari浏览器)上触发.
具体来说,这就是我尝试过的:
window.onbeforeunload = function(event) { event.returnValue = 'test'; }window.onbeforeunload = function(event) { return 'test'; }window.onbeforeunload = function(event) { alert('test')'; }<body onbeforeunload="..."> 所有这些都适用于PC上的FF和Safari,但不适用于iPad.
此外,我在加载页面后完成了以下操作:
alert('onbeforeunload' in window);
alert(typeof window.onbeforeunload);
alert(window.onbeforeunload);
Run Code Online (Sandbox Code Playgroud)
结果分别是:
trueobjectnull因此,浏览器确实具有该属性,但由于某种原因它不会被触发.
我尝试离开页面的方法是单击后退和前进按钮,在顶部栏中进行谷歌搜索,更改地址栏中的位置,以及单击书签.
有没有人知道发生了什么?我非常感谢任何意见.
谢谢