javascript - Apache Cordova - session 销毁后我们如何保护页面

标签 javascript html cordova session

我正在开发移动应用程序。

一开始我是在浏览器中测试的,问题如下,

在 session 销毁之前,您复制了该 URL,之后您销毁了该 session ,然后您再次打开浏览器并在新窗口中键入内容。它正在工作,我们如何在 HTML 中控制该功能。

我用java编写了restful web服务来销毁 session 。

示例:登录页面完成重定向到主页(登录->主页) 您复制了该 URL 的主页,我们还在那里提供了注销功能。 同样,如果您复制该主页 URL,它一定不起作用。

最佳答案

我们甚至可以在 javascript 中维护 session http://code.google.com/p/sessionstorage/

使用上述机制在 JavaScript 中维护 session 。

这比使用 window.location.href = 更好,因为 Replace() 不会将原始页面放入 session 历史记录中,这意味着用户不会陷入无休止的后退按钮惨败中。如果您想模拟某人点击链接,请使用 location.href。如果要模拟 HTTP 重定向,请使用 location.replace。 示例:

// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";

关于javascript - Apache Cordova - session 销毁后我们如何保护页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31142902/

相关文章:

android - Cordova Android 中的推送通知图标

javascript - JQGrid - 尝试绑定(bind) "new in v4.3.2"事件但没有成功

javascript - 如何使用js从选定的li中获取文本值并将其传递给另一个li中的输入

html - 修复了保留在其父 div 内的导航

jquery - 使用 JQuery 滚动 spy

javascript - 在 meteor 应用程序中如何在 cordova config.xml 中添加 orgin=*?

javascript - 通过状态栏选择并删除与下一个元素合并

javascript - 将值从子组件发送到父组件

html - Flex 如何显示保持垂直对齐的元素表

iphone - 如何在不卡住 UI 的情况下安排多个本地通知?