滇滇
滇滇
  • 发布:2015-06-10 09:11
  • 更新:2015-07-01 15:41
  • 阅读:5345

localstorage能监听到,但sessionstorage监听不到

分类:HTML5+

俺是个新手,在使用localstorage时能监听到storage事件,但sessionstorage的storage事件监听不到。是因为sessionstorage不能跨webview吗?

2015-06-10 09:11 负责人:无 分享
已邀请:
滇滇

滇滇 (作者)

localstorage可以在a webview创建b webview获取的,但sessionstorage不可以。plus.storage适合存储大点的数据,速度有点慢。localstorage存储全局都需要用的变量,而且还可以监听值。我目前是这样用的。

滇滇

滇滇 (作者)

求赐教啊。

滇滇

滇滇 (作者)

没人理我啊?

滇滇

滇滇 (作者)

自己顶下。

lqdsj

lqdsj

同问, sessionstorage不能跨webview吗?

  • lqdsj

    看了一下 sessionstorage 说明, 还是改成 localstorage 算了

    2015-06-15 08:18

wenju

wenju - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件

sessionstorage
也是键值对,特点是关闭App就消失了,一般不用于持久化数据保存,而是用于全局变量。

同问,sessionstorage不能跨webview吗?

主页:sessionStorage.setItem("a","123");
主页:console.log("main="+sessionStorage.getItem("a"));是能输出123
其他页面输出的都是null

那么全局变量是应该怎么设置呢??

bxh201

bxh201

好奇怪啊。。你们从哪里看的localstorage还有sessionstorage啊。。。
storage的API请参考http://www.dcloud.io/docs/api/zh_cn/storage.shtml 这里,使用plus.storage 就可以了。

ps。话说你们开发从来不看API的啊?

  • wenju

    http://ask.dcloud.net.cn/docs/#http://ask.dcloud.net.cn/article/166 这里看的

    2015-06-30 11:59

  • wenju

    plus.storage 这个读取会有些慢

    2015-06-30 12:00

DCloud_App_Array

DCloud_App_Array

localstorage、sessionstorage是属于标准的HTMLAPI,不支持跨Webview的。

  • 疯狂狐狸

    localstorage不支持跨Webview?

    2015-12-06 15:59

该问题目前已经被锁定, 无法添加新回复