有谁知道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
>对象
> null
所以,浏览器有属性,但由于某种原因,它不会被触发。
我尝试离开页面的方式是点击向后和向前按钮,通过在顶部栏中进行Google搜索,通过更改地址栏中的位置以及点击书签。
有没有人有什么发生了什么?我非常感谢任何输入。
谢谢
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。