繁体   English   中英

在不影响其他功能的情况下检测浏览器关闭或选项卡关闭

[英]Detecting Browser Close or Tab Close without Impacting other functionality

当用户关闭我的GWT应用程序中的选项卡或浏览器时,我想使会话无效。 我看到很多线程在GWT中确认浏览器退出,但没有得到我正在寻找的解决方案。 用户刷新浏览器时不应触发(不应使会话无效),甚至当用户导航至其他屏幕或下载任何文件时也不触发。

没有办法说出关闭窗口或以各种方式导航之间的区别。 通过在服务器端创建一个计时器来查看用户是否在一定时间内再次请求您的页面,您也许可以解决刷新页面问题的问题,但是尚不清楚您能获得什么好处。

从用户体验的角度来看,您应该提供一个“退出”按钮或类似的按钮,以便用户可以清楚地表明要退出您的应用的意图。 另外,您可以在会话上设置非活动超时,以在一段时间不活动之后使会话无效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM