我在 session 中保留一个 json 数组,证据表明我在浏览器中的功能没有问题,但是当我尝试在设备(iOS 或 Android)上测试它们时没有任何内容,我使用的是 AngularJS + ionic。有了这个功能,我保留了一切:
.factory('sessionService',['$http',function($http){
return {
set:function(key,value){
return sessionStorage.setItem(key,JSON.stringify(value));
},
get:function(key){
return JSON.parse(sessionStorage.getItem(key));
},
destroy:function(key){
return sessionStorage.removeItem(key);
},
};
}])
最佳答案
我认为您应该使用 localStorage.Test 无论如何,在设备(特别是 iOS)上重启应用程序后这些值是否被覆盖或删除。
关于ios - session 存储在设备中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28546255/