Anderstang
Anderstang
  • 发布:2015-09-02 12:26
  • 更新:2015-12-18 13:27
  • 阅读:2678

plus.storage.getItem会得到奇怪的数据

分类:HTML5+

比如存放的是登录的token,大部分时间是正确的,偶尔的情况下会得到:

(function(){return null;})()fb886f6078438712192ae12150d16339这样的值,前面多出来一部分。。。

2015-09-02 12:26 负责人:无 分享
已邀请:
Pern

Pern

不得已
先 escape 再 base64了一下 呃
暂且如此了

蔡繁荣

蔡繁荣 - 发表是最好的记忆

plus.storage 不知道什么原因做了修改,比较保险的方式是保存的时候加escape编码,取值unescape解码。

plus.storage.setItem(key, escape(JSON.stringify(queue_list)));  
queue_list = JSON.parse(unescape(queue_list));
Pern

Pern

我也遇到了 求解答。

蔡繁荣

蔡繁荣 - 发表是最好的记忆

不用怀疑,这就是BUG!

我勒个去

我勒个去

我用plus.storage 取值保存都没用,后来直接用的html5自带的.

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