当关闭浏览器或关闭选项卡时,服务器如何知道?此时,浏览器不会向服务器发送任何内容。
这是HTTP的基本部分-它是请求/响应协议,而不是“永久开放的对话”,您可以在其中确定一方是否离开了对话。将其视为一系列电报而不是电话-
并且您无法确定何时收到最后一次收到的电报。
您需要围绕此进行设计-避免 需要 知道何时关闭浏览器。有一些丑陋的解决方法,例如使AJAX用心跳消息轮询服务器,但是更改设计是更好的解决方案。

当关闭浏览器或关闭选项卡时,服务器如何知道?此时,浏览器不会向服务器发送任何内容。
这是HTTP的基本部分-它是请求/响应协议,而不是“永久开放的对话”,您可以在其中确定一方是否离开了对话。将其视为一系列电报而不是电话-
并且您无法确定何时收到最后一次收到的电报。
您需要围绕此进行设计-避免 需要 知道何时关闭浏览器。有一些丑陋的解决方法,例如使AJAX用心跳消息轮询服务器,但是更改设计是更好的解决方案。