帖子
帖子
用户
博客
课程
显示全部楼层
90
帖子
2
勋章
2237
Y币

[App引擎] sessionStorage困惑

[复制链接]
发表于 2015-8-2 10:38:14
本帖最后由 angelshelter 于 2015-11-22 10:56 编辑

sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。


但是在apicloud中,两个winPage之间的sessionStorage变量是分隔的。就是在页面A设置的值,在B页面读不到。


难道apicloud中每一个openWin打开的其实是一个新的浏览器????[qq]714008456[/qq]


在一本书上找到的答案:
因为 seesionStorage 对象绑定于某个服务器会话,所以当文件在本地运行的时候是不可用的。存
储在 sessionStorage 中的数据只能由最初给对象存储数据的页面访问到,所以对多页面应用有限制。
来自《
JavaScript高级程序设计


分享一个用apicloud写的app http://downloadpkg.apicloud.com/ ... 9df9e4f54233648.apk

大众中医药

大众中医药
5
帖子
0
勋章
1万+
Y币
每一次打开都是独立的空间,可用setPrefs实现
90
帖子
2
勋章
2237
Y币
技术支持-M 发表于 2015-8-3 20:40
每一次打开都是独立的空间,可用setPrefs实现

你说的只是页面间共享数据的一种方式。我的提问是sessionStorage在各个页面点不能流通。
14
帖子
0
勋章
110
Y币
如果两个页面一起打开无法读取,,如果在A设置好,在打开B,可以正常读取
5
帖子
0
勋章
1万+
Y币
rain5017 发表于 2015-8-4 17:22
如果两个页面一起打开无法读取,,如果在A设置好,在打开B,可以正常读取 ...

那就别同时打开
90
帖子
2
勋章
2237
Y币
rain5017 发表于 2015-8-4 17:22
如果两个页面一起打开无法读取,,如果在A设置好,在打开B,可以正常读取 ...

就是在A设置好,在打开B,没发现能正常读取呀。你确定一下,你是在说sessionStorage???
8
帖子
0
勋章
1万+
Y币
可以考虑使用 local storage
90
帖子
2
勋章
2237
Y币
yyyfx 发表于 2015-8-5 18:45
可以考虑使用 local storage

我知道有 local storage 项目里也用了。
您需要登录后才可以回帖 登录

本版积分规则