Devid
Devid
  • 发布:2015-12-21 11:32
  • 更新:2015-12-21 13:38
  • 阅读:2361

关于本地存储Indexeddb再次进入无法获取数据的问题

分类:HTML5+

遇到了一个问题:
app使用html5的indexeddb进行本地存储。同样的操作,在网页中正常,但是打包到手机里每次进入页面,在indexeddb中添加数据,返回,再次进入到当前页面,拿到的数据就是空的了。

分析:
indexeddb的有效空间是当前域,在浏览器里测试的时候,是web server的方式,地址是:http://127.0.0.1:8020/app,而打包到手机里,会不会没有了这种域的概念,导致每次进入到添加页获取的indexeddb数据库都是一个新的,所以之前存储的数据找不到了?大家有没有遇到这个问题?怎么解决呢?

2015-12-21 11:32 负责人:无 分享
已邀请:
Devid

Devid (作者)

@DCloud_MUI_FXY

Devid

Devid (作者)

试过了,用plus.storage一点问题也没有

  • DCloud_UNI_FXY

    你的页面是本地+服务器页面混搭的。还是全部都是本地的?

    2015-12-21 15:31

  • Devid (作者)

    回复 DCloud_UNI_FXY:全都是本地的

    2015-12-21 15:32

  • DCloud_UNI_FXY

    回复 Devid:发个可重现该问题的测试工程

    2015-12-21 15:33

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