javascript - 有没有办法确定浏览器窗口已关闭?

标签 javascript dom-events

如何识别浏览器的关闭按钮被点击?

最佳答案

来自JavaScript Event Reference ,最接近的匹配项似乎是 OnUnload 事件。但是,这也会捕获远离页面的导航(因此您不希望在用户实际单击链接时运行这些函数。)

不保证服务器一定会收到浏览器窗口关闭的消息。例如,涉及创建小弹出窗口的旧方法会被大多数现代浏览器阻止。使用 AJAX 可能有效,但浏览器窗口可能会在尝试连接之前关闭。

关于javascript - 有没有办法确定浏览器窗口已关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/261083/

相关文章:

javascript - 在 React 中渲染组件 onClick

javascript - 给定一个 4 位数字锁,其中每个数字可以是 0、1、2、3 或 4,我如何计算所有组合的总和为 4?

javascript - 带文本的 Bootstrap 旋转木马 slider

angular - Ionic 事件在延迟加载模块之间无法正常工作

javascript - 如何在事件监听器中使用 <option> 的值来触发函数

javascript - 超时或其他事件完成后触发事件一次

javascript - 使用回调更改 Bokeh 中的绘图源

javascript - 从字符串创建 SVG 对象

javascript - 绘制在鼠标位置折叠的水平线和垂直线

c# - 使用 ASP.Net 跟踪打开的页面