PhoneGap会话维护

问题描述:

我正试图在phonegap中维护会话。当我使用javascript更改iframe url时,用户会话自动销毁。你有什么想法如何在改变iframe源代码的同时在phonegap中维护会话。PhoneGap会话维护

谢谢

+0

阅读我建议的localStorage/sessionStorage的。 –

使用本地存储,Web应用程序可以在用户的​​浏览器中本地存储数据。

在HTML5之前,应用程序数据必须存储在cookie中,并包含在每个服务器请求中。本地存储更安全,大量数据可以存储在本地,而不会影响网站性能。

与Cookie不同,存储限制要大得多(至少5MB),并且信息永远不会传输到服务器。

本地存储是每个来源(每个域和协议)。所有页面,从一个起源,可以存储和访问相同的data.here为参考,如果你想详细阅读localStorage

localStorage.setItem("lastname", "Smith"); 
    localStorage.getItem("lastname"); 

的sessionStorage的属性,可以访问会话存储对象。 sessionStorage与Window.localStorage类似,唯一的区别是当存储在localStorage中的数据没有设置过期时,存储在sessionStorage中的数据在页面会话结束时被清除。只要浏览器处于打开状态并且在页面重新加载和恢复时存在,页面会话就会持续。在新选项卡或窗口中打开页面将导致启动新会话,这与会话cookie的工作方式不同。

// Save data to sessionStorage 
sessionStorage.setItem('key', 'value'); 

// Get saved data from sessionStorage 
var data = sessionStorage.getItem('key'); 

// Remove saved data from sessionStorage 
sessionStorage.removeItem('key') 

这里的参考,如果你想详细sessionStorage