遇到了一个问题:
app使用html5的indexeddb进行本地存储。同样的操作,在网页中正常,但是打包到手机里每次进入页面,在indexeddb中添加数据,返回,再次进入到当前页面,拿到的数据就是空的了。
分析:
indexeddb的有效空间是当前域,在浏览器里测试的时候,是web server的方式,地址是:http://127.0.0.1:8020/app,而打包到手机里,会不会没有了这种域的概念,导致每次进入到添加页获取的indexeddb数据库都是一个新的,所以之前存储的数据找不到了?大家有没有遇到这个问题?怎么解决呢?
2 个回复
Devid (作者)
@DCloud_MUI_FXY
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