gpt4 book ai didi

javascript - 使用 window.confirm 而不是 onbeforeunload

转载 作者:行者123 更新时间:2023-11-30 19:50:30 24 4
gpt4 key购买 nike

除了使用 onbeforeunload 事件,有没有一种方法可以在用户尝试刷新窗口或关闭窗口时进行监听,并使用我自己的自定义 window 中断该进程.confirm 消息?似乎 onbeforeunload 自定义消息不再支持跨浏览器。

最佳答案

是的,对 onbeforeunload 的支持正在减弱。

https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload

有些浏览器会忽略传入的字符串,有些会忽略对 window.alert()window.confirm()window.prompt() 的调用

许多站点通过检测窗口关闭之前的事件来解决这个问题,例如用户关闭选项卡之前的 mouseout

虽然最近很流行,但感觉很黏糊糊的,imo。它可以在用户执行另一项操作时触发(也许是您想要的,例如“将此页面添加为书签”)。我经常看到使用 html5 模式,它比真正阻塞的确认框更不令人反感。它仍然会干扰阅读。

关于javascript - 使用 window.confirm 而不是 onbeforeunload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54524535/

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