当以太网电缆从系统中拔出时如何注销应用程序?

我正在使用 Apache Tomcat 服务器进行应用程序部署。考虑到我已经登录到应用程序,突然我从系统中移除了以太网电缆,在此之后,如果我单击应用程序,它会抛出 404 页面未找到错误,这种情况没问题。在我的情况下,移除以太网电缆后我不会单击在浏览器中的任何位置,有时我将再次将以太网电缆连接到系统。现在,如果我单击部署的应用程序将正常工作。

我需要断开会话连接,并需要在以太网电缆断开连接时导航到主页。

**Is't possible** ???


RISEBY
浏览 183回答 2
2回答

蝴蝶不菲

您必须检测系统何时脱机并清除将浏览器连接到服务器的任何内容。基本上,您必须从会话存储中删除会话 ID cookie 或其他内容。这取决于您如何实现登录。你可以使用这样的东西:window.addEventListener('offline', disconnectSession);function disconnectSession(){    // remove cookie - tomcat's session cookie is JSESSIONID    document.cookie = 'JSESSIONID=; Max-Age=0'    // remove value from session storage    sessionStorage.removeItem('key');}

牛魔王的故事

这在 Web 应用程序中并不常见。但是如果你喜欢这样做,你可以使用一些像这样的java脚本方法:window.addEventListener('online',  updateIndicator);window.addEventListener('offline', updateIndicator);在您的 javascript 方法中,您可以执行任何您需要注销的操作,例如您可以从会话中删除某些内容:sessionStorage.removeItem('itemName');
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java