gpt4 book ai didi

safari - 当用户关闭Safari/Chrome中的窗口时,可以弹出确认对话框吗?

转载 作者:行者123 更新时间:2023-12-04 13:45:42 24 4
gpt4 key购买 nike

在IE和FF中,我可以将事件处理程序附加到onBeforeUnload,并通过将字符串传递给事件的属性,用户将看到一个对话框,询问他是否要继续执行“卸载”(关闭窗口或关闭窗口)。导航)。

Safari和Chrome不支持onBeforeUnload,并且onUnload似乎为时已晚。
有没有办法在Safari/Chrome中复制相同的功能?

注意:我不是想让用户成为人质。我知道这很na,而且很酷。实际上,我的网站竭尽全力让用户自由走动,并在他们回来时将一切都放在适当的位置。
但是,我在IFrames内托管其他网站,有时这些网站决定摆脱我,接管浏览器,这是我要避免的事情。

谢谢!

最佳答案

这在Chrome和Safari中都非常适合我:

<html><body><p>Test</p>
<script>window.onbeforeunload = function() { return "Sure?"; }</script>
</body></html>

当我尝试关闭窗口时,出现提示。

关于safari - 当用户关闭Safari/Chrome中的窗口时,可以弹出确认对话框吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/803887/

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