我需要在用户关闭浏览器或特定 ASP.NET 4.5.1 网站的事件选项卡时调用页面方法,在卸载之前尝试过,它有时可以工作但不一致。有人可以帮我解决这个问题吗?
最佳答案
很久以前就解决了这个问题。
- 最初发送了一个表单请求,未能实现。工作 100/1 次。
- 发送了一个 AJAX 请求。是的。好几次。再次出现问题 手。
- 停止信任浏览器请求并实现服务器端 不活跃的方法。
- 如果
x
秒/分钟内客户端没有提出请求,则关闭他的 session (使用sessiontimeout
、cookies
进行管理)。 - 100% 保证并且不依赖于浏览器。
Problems faced with browser trust.
- 天知道为什么有时会奏效。
- 程序员在浏览器崩溃时哭泣
- 没有人知道 CPU 何时关闭以及我发生了什么
浏览器关闭请求 - 还有很多这样的自然灾害....
关于javascript - 在浏览器关闭时调用页面方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175530/