Tag: onbeforeunload

window.onbeforeunload不工作在iPad上?

有谁知道,如果在iPad上支持onbeforeunload事件和/或如果有不同的方式来使用它? 我已经尝试了几乎所有的东西,而且似乎从未在iPad(Safari浏览器)上触发onbeforeunload事件。 具体来说,这是我试过的: 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 所以,浏览器确实有这个属性,但由于某种原因,它并没有被解雇。 我尝试从页面导航的方法是单击后退和前进button,在顶部栏中进行谷歌search,更改地址栏中的位置,然后单击书签。 有谁知道发生了什么? 我非常感谢任何input。 谢谢