收藏
回答

微信公众号H5 localStorage自动被清除

登录成功后会储存token 到localStorage,现在经常有用户反馈会频繁需要登录,我们设置的token是永不过期,绝大部分是华为手机,经过测试,大约一定时间后(30分钟-几个小时不等)localStorage就会丢失

最后一次编辑于  2019-05-16
回答关注问题邀请回答
收藏

2 个回答

  • 拾忆
    拾忆
    2019-05-16

    去看下文档,里面有说过期时间

    2019-05-16
    赞同
    回复 4
    • 稻草人zxx
      稻草人zxx
      2019-05-16

      localStorage在微信里只要不主动清除,应该是永久有效的吧,现在问题是一段时间后localStorage取出来的值是undefined

      2019-05-16
      回复
    • 拾忆
      拾忆
      2019-05-16回复稻草人zxx

      不是永久

      2019-05-16
      回复
    • 拾忆
      拾忆
      2019-05-16回复稻草人zxx


      2019-05-16
      回复
    • 稻草人zxx
      稻草人zxx
      2019-05-16回复拾忆

      我问的不是小程序

      2019-05-16
      回复
  • 稻草人zxx
    稻草人zxx
    2019-05-16

    写过demo页面,只写了固定localStorage,然后过了一段时间进入获取localStorage页面,就消失了,刚存入的时候是有的

    2019-05-16
    赞同
    回复 2
    • Z。
      Z。
      2019-05-22

      同问这个问题,大概6,7分钟就会有这个问题,就取不到了,是否有解决办法

      2019-05-22
      回复
    • 稻草人zxx
      稻草人zxx
      2019-05-22回复Z。

      经过测试,不确认的定位也许是安卓端微信把所有域名底下的localStorage清除了,现在我解决的办法就是改用cookie,上线3天了目前没有问题

      2019-05-22
      回复
登录 后发表内容