有人知道onbeforeunload
iPad是否支持该活动和/或是否有其他使用方式吗?
我已经做了几乎所有的尝试,似乎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);
结果分别是:
true
object
null
因此,浏览器确实具有该属性,但是由于某种原因它没有被解雇。
我尝试离开该页面的方法是单击后退和前进按钮,在顶部栏中进行Google搜索,更改地址栏中的位置,然后单击书签。
有谁知道发生了什么吗?我将不胜感激任何输入。
谢谢