收藏
回答

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

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

回答关注问题邀请回答
收藏

6 个回答

  • 禾店短剧系统
    禾店短剧系统
    2021-05-31

    微信内置浏览器按照微信团队的说法就是标准的 WebView(Android下),跟普通 webAPP 本质上是一样的。当 WebView 因为内存不足、进程被杀、微信主动杀掉等原因被干掉以后,所有跟浏览器相关的信息全部灰飞烟灭,cookie、LocalStorage、SessionStorage、WebSQL 全部消失。

    2021-05-31
    有用 1
    回复
  • 随心
    随心
    2023-07-19

    解决了吗

    2023-07-19
    有用
    回复
  • 红小豆
    红小豆
    2021-08-30

    是这样的场景,我做了一个刷题小程序,顺序刷题的场景,在本地记录了用户答题的id,放到缓存,下次用户进来的审核,可以接着上次做的继续做,但是这个缓存过一会就丢失了,我就很纳闷

    2021-08-30
    有用
    回复 1
    • 7y
      7y
      2021-10-14
      放在cookie吧
      2021-10-14
      回复
  • 王恒
    王恒
    2020-05-29

    请问 解决了吗

    2020-05-29
    有用
    回复 3
    • 稻草人zxx
      稻草人zxx
      2020-07-29
      localStorage丢失的问题没有解决。改成cookie来存储token,使用到现在没有问题
      2020-07-29
      回复
    • 千
      2022-07-26回复稻草人zxx
      请问这个问题后面没在出现了吗,这边发现无论是localstorage还是cookies,都会被清除
      2022-07-26
      回复
    • 丽江喜悦
      丽江喜悦
      03-31
      已经2024年了,这边发现无论是localstorage还是cookies,都会被清除
      03-31
      回复
  • 拾忆
    拾忆
    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
    有用
    回复 4
    • Z。
      Z。
      2019-05-22

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

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

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

      2019-05-22
      1
      回复
    • 🌍
      🌍
      2022-06-13
      兄台,想请教一下,ios手机,我登录后将token存储在cookie里后,点击左上角的叉号退出公众号,然后在次进入公众号,发现cookie消失了,您有遇到过这个情况吗?是怎么解决的啊?
      2022-06-13
      回复
    • 稻草人zxx
      稻草人zxx
      2022-10-17回复🌍
      没有遇见过你说的这种情况
      2022-10-17
      回复
登录 后发表内容