我正在开发一个内部Web应用程序(asp.mvc + JS),它为用户执行一项关键功能。一旦他们迁移(导航,关闭标签,关闭浏览器),应用就会停止。
理想情况下,我想要“强迫”我的用户进行明确的注销 - 我的意思是: 1.确认 2.如果操作是导航而不是关闭选项卡/浏览器:重定向到注销屏幕3秒钟(最好不是绝对必要),而不是重定向到用户想要去的地方。
我们支持IE8 +,Chrome。
我们尝试过使用unload / beforeunload,但chrome停止了对这些事件的警报/确认,甚至尝试将注销发回服务器似乎是零星的,并没有真正起作用。
有什么想法吗?
编辑:我们正在实施超时,它主要是用户体验(用户也需要) - 这些要求可能会导致开发人员/用户本能地写 - “只是不要这样做”,但遗憾的是选项不在桌面上。