检测用户浏览器是否关闭浏览器

Detecting if the user browser closes the browser

本文关键字:浏览器 是否 检测 用户      更新时间:2023-09-26

我有一个网站与母版页。我想抓住一个用户试图关闭浏览器/选项卡。当我尝试在body标签中使用onunload时,它不仅在我试图关闭浏览器时触发,而且在我导航到另一个页面时也会触发。

你知道如何只捕捉关闭浏览器的事件吗?

不可能。Javascript只能确定您正在访问的页面是否关闭。如果Javascript可以确定你正在关闭的其他标签页和窗口,例如知道你是否关闭了Facebook或Flyspray,这将是一个重大的安全风险。这就是javascript的工作原理

我与安全wizzard在线合作,将通过这一过程中,保存数据,我需要检测是否客户端关闭选项卡和/或浏览器,到目前为止一切都还好吧,直到我点击"继续"按钮继续下一步,我把同样的信息时,我已经做了不少研究和没有办法我可以忽略卸载事件发生当我远离pagethrough导航链接。

我试图使用

if(window.event.clientY < 0 && window.event.clientX < 0){
    alert('holy damn! the window is closing!')
};

和其他一些网络上的方法。它们都不能检测到只有浏览器关闭。因此,就我的研究进展而言,没有办法做到这一点。