小米手机MI 5(系统相关截图见最后)出现如下报错:
thirdScriptError APP-SERVICE-SDK:setStorageSync:fail;at pages/entry page lifeCycleMethod onLoad function Error: APP-SERVICE-SDK:setStorageSync:fail at new t (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:6:24163) at c (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:9:25751) at Object._.(anonymous function ) [as setStorageSync] (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:9:27294) at Object.<anonymous> (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:5:28708) at Function.<anonymous> (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:6:10957) at Object.<anonymous> (X5JavaBridge-4b749641b6a338c653d0085108b8dc11:6:17780) at Object.setStorageSync (X5JavaBridge-6579a36f7f861189c7c1daef6baef118:1750:48) at Entry.onLoad (X5JavaBridge-6579a36f7f861189c7c1daef6baef118:5196:32) at X5JavaBridge-6579a36f7f861189c7c1daef6baef118:2316:48 at Array.forEach (native) |
其他问题
1.此手机在getStorageSync的时候会出现取某个字段多次才能取到的情况,如
根据getStorageInfoSync获取到的数据如下
{ "currentSize" :2, "limitSize" :10486, "keys" :[ "X-Access-Token" , "env-version" , "home-count-all" , "home-count-new" , "home-count-star" , "myself" ]} |
但是使用getStorageSync取‘X-Access-Token’时取2次(程序记录了这个数据)才能取到
2.此手机出现了getStorageInfoSync的时候limitSize不等于10240的情况,以下是2条来自数据库的记录
{
"currentSize"
:0,
"limitSize"
:0,
"keys"
:[]}
{
"currentSize"
:3,
"limitSize"
:10486,
"keys"
:[
"X-Access-Token"
,
"all_clue_change"
,
"env-version"
,
"home-count-all"
,
"home-count-new"
,
"home-count-star"
,
"myself"
,
"new_clue_change"
]}
同样都问题,错误太多了。官方能不能出来说个话,定位下什么原因。
看你问了这么多,几乎每个帖子都问了,有没有得到解决呢,我也遇到了同样的问题
没解决,根本就不知道什么问题导致失败的
缓存一直都挺好用的,还没出现过问题。
遇到同样的问题,最严重的还是iOS手机微信版本6.7.0
IOS真机存在同样问题,本地异步存储无法获取
类似问题:
本地存储大小限制为0、本地存储无故清空