在浏览器关闭时打开模式窗口?
我试图在浏览器窗口关闭时打开模式窗口。 有没有办法通过窗口事件来做到这一点? 谢谢。
I'm trying to open a modal window when the browser window closes.
Is there a way to do this with window events? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
简短的回答:否:大多数浏览器不会让您知道浏览器何时关闭。
另请参阅:
Java Servlet:如何检测浏览器关闭?
如何捕获 Web 应用程序中浏览器关闭的事件?
Short answer: no: Most browsers don't let you know when the browser is being closed.
See also:
Java Servlet : How to detect browser closing?
How capture event for browser closing in web applications?
onbeforeunload 可能是您最好的选择。
onbeforeunload is probably your best bet.
您可以使用 onunload JavaScript 事件执行您需要的任何操作。 我可能会执行 window.open 而不是尝试创建模式,因为我认为浏览器仍会关闭。 如果您希望这样做,您可以使用 onbeforeunload 事件来显示确认其操作的模式。
You can execute whatever you need to with the onunload JavaScript event. I'd probably do a window.open rather than try to create a modal because I think the browser will still close. You could use the onbeforeunload event to show a modal confirming their action if that's what you're hoping to do.