如何在页面关闭之前发出 JavaScript 警报?
我想编写 JavaScript 代码,当我关闭当前 HTML 页面时,该代码会显示一条警告消息,例如“您确定吗?”
我想从警报消息中获取按钮的值,无论用户按下什么按钮。我该怎么做?
I want to write JavaScript code that would, when I close the current HTML page, display an alert message like "Are you sure?"
I want to take the value of the button from the alert message, whatever the user pressed. How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以使用 window.onbeforeunload
You can use window.onbeforeunload
据我所知,
beforeunload
在 Opera 中从未被触发。为了支持该浏览器,您可能必须自己构建一些页面离开检测引擎(观察链接等)。
As far as I know,
beforeunload
is never fired in Opera.For supporting that browser, you probably have to build some page-leaving-detection engine yourself (observing links etc).
您可以这样做:
查看这篇文章:如何关闭当前选项卡在浏览器窗口中?
You could do:
Check out this post: How to close current tab in a browser window?