Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用HTML/JavaScript检查所有浏览器实例是否已关闭?_Javascript_Jquery_Html_Session_Cookies - Fatal编程技术网

如何使用HTML/JavaScript检查所有浏览器实例是否已关闭?

如何使用HTML/JavaScript检查所有浏览器实例是否已关闭?,javascript,jquery,html,session,cookies,Javascript,Jquery,Html,Session,Cookies,我们需要使用cookie实现会话管理。我可以设置超时 window.onload = function () { setTimeout(myFunction, 4000); }; myFunction在4000毫秒后被调用,但我希望myFunction也应该在浏览器的所有实例关闭时被调用 现在,使用onbeforeunload我可以在浏览器关闭时获取事件,但在 浏览器已刷新 选项卡已关闭,浏览器仍在运行 浏览器已关闭,但浏览器的其他实例正在运行 HTML/JavaScr

我们需要使用cookie实现会话管理。我可以设置超时

window.onload = function () {
            setTimeout(myFunction, 4000);
};
myFunction
在4000毫秒后被调用,但我希望
myFunction
也应该在浏览器的所有实例关闭时被调用

现在,使用
onbeforeunload
我可以在浏览器关闭时获取事件,但在

  • 浏览器已刷新
  • 选项卡已关闭,浏览器仍在运行
  • 浏览器已关闭,但浏览器的其他实例正在运行

  • HTML/JavaScript中是否有任何事件在浏览器的所有实例关闭时触发。

    当浏览器的所有实例关闭时,JavaScript运行时也会触发,并且无法将任何JS代码解析为操作

    没有;你只需要知道你的站点何时被卸载:为什么你想知道用户在他们的浏览器中可能在做什么,或者你应该有任何访问权限?@DavidThomas我想实现会话管理。我只能访问Cookie,在不知道所有剩余浏览器的状态的情况下,我如何才能做到这一点?你为什么想要它并不重要,无论你的意图多么高尚,你都无法做到这一点。如果在特定的时间段内进行了固定次数的尝试后,客户端没有联系,则只能猜测断开连接或浏览器关闭。@DavidThomas可能是我的问题太直接了。你能建议一下有没有办法实现我自己的会话管理?