javascript - 如何使用 javascript 检测浏览器选项卡刷新或关闭

标签 javascript jquery html

<分区>

我有一个问题,我有一个 javascript 函数,我想在浏览器关闭时使用它,如何检测到 浏览器正在关闭

我做了一些研究,我得到了像 onunloadbeforeunload 这样的解决方案,但是当我重新加载页面时这两个函数都在执行,有没有解决方案我可以区分重新加载和浏览器/标签页关闭。

最佳答案

不,您不知道,HTML 页面不是浏览器的“所有者”,您对信息的访问权限有限,而且这些信息不在其中。

您可以知道用户何时离开您的页面,但您不知道为什么,因为这不关您的事...

关于javascript - 如何使用 javascript 检测浏览器选项卡刷新或关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14767136/

相关文章:

html - Font Awesome Styling Q(内嵌按钮)

javascript - 在 Canvas 上绘图时出现 HTML 错误

java - 将 javascript 数组传递给 servlet

javascript - 错误消息 无法在 'appendChild' : parameter 1 is not of type 'Node' 上执行 'Node'

javascript - 如何删除双引号并在字符串的特定部分转义

javascript - 如何使用 React 创建多页面应用程序

javascript - Webpack 插件 : How to dynamically add a loader to a module?

jquery - css改变jquery语法

javascript - 如何跳过此 js 的边距顶部?

javascript - href 属性中的 "javascript:;"和 "javascript:"有什么区别?