收藏
回答

为什么ios的小程序的webview中window.sessionStorage经常失效?

在小程序上线中发现window.sessionStorage总是偶尔有失效问题,不知道怎么解决,

这个问题还不是事所有人都能复现,只是怎么代码监听中有记录

在H5的入口处设置标识

//设置异常失效标识
Session.set("exp_session",'1');


在每次发送http请求前检查

var exp_session = Session.get("exp_session");
if (exp_session != '1'){
    Session.set("exp_session",'1');
    //记录每次缓存异常失效
    //记录轨迹
    var obj = {
        action:"httpInterceptor异常失效记录_",
        data:'Change:'+ CITS.miniProgramChange+"_isVdian:"+$injector.get('$rootScope').isVdian
            +"_ShopUser:"+HostFactory.getPersonShopUser()
    }
    $injector.get('$rootScope').$broadcast("session_change",obj);
}


没有删除过这个是标识,但是还是有失效记录

ps:我们是ionic1的单页面应用


记录存在失效记录的web信息

最后一次编辑于  2021-12-17
回答关注问题邀请回答
收藏

1 个回答

  • 2021-12-17

    发福

    2021-12-17
    有用
    回复
登录 后发表内容