gpt4 book ai didi

ios - 在iOS浏览器中onbeforeunload无法正确运行

转载 作者:行者123 更新时间:2023-12-01 16:15:26 25 4
gpt4 key购买 nike

我在页面上使用了“onbeforeunload”来确认用户何时“卸载”页面。但它在IOS浏览器(iPhone上的Safari,Chrome,Firefox)上无法正常运行。我没有找到解决此问题的方法。
这是我的示例代码

<script>
window.onbeforeunload = function(){return "Are you sure leave this page!";}
</script>

最佳答案

如果您只需要知道页面是否已离开,则可以使用document.unload。它在ios浏览器中正常工作。如果您在Apple documentation上看到,您会发现它已被弃用,他们建议您使用document.pagehide
支持的事件

注意iOS支持的所有事件以及在什么情况下
它们是生成的。表6-1指定了由哪些事件生成
iOS上的Safari,具体取决于
所选元素的类型。该表还列出了不支持的事件。

iOS注意:尽管不支持拖放,但是您可以
使用“添加”中所述的触摸事件产生相同的效果。
交互式控制视觉效果。加载和卸载事件可能
无法按预期来回优化。使用 !
页面展示和页面隐藏事件

关于ios - 在iOS浏览器中onbeforeunload无法正确运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34302812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com