收藏
回答

手机客户端h5页面,存储在localStorage中的数据过段时间后会清除?

问题描述:我们有一个h5的页面,用户通过手机微信扫码后会跳转到这个h5页面,登录成功后会存储数据到localStorage中,最近部分用户出现了localStorage中的数据丢失(没有手动清除过微信缓存)

针对以上问题有几个问题想确认一下:

1、微信内置浏览器对本地存储的支持情况(cookie、localStorage、indexDB

2、微信内置浏览器中的localStorage是长期存储还是会自动清除,有没有特定规则

3、现在遇到的这个问题是不是微信浏览器内核一个bug,后续是否能解决?

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

5 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2023-07-20

    你好,确认这个用户退出登录吗?其次数据丢失请问如何复现呢?用户的机型和微信版本补充下

    2023-07-20
    有用
    回复 7
    • 随心
      随心
      2023-07-25
      用户没有退出登录过,LocalStorage数据丢失时间大概是两周左右
      复现步骤:h5页面登录成功后在LocalStorage中存储一个字符串,当天再次打开页面可以获取到存储的数据,过了两周后再次打开页面LocalStorage中存储的数据丢失

      收集到的机型有:
      华为 mate 30 pro 微信版本8.0.38
      华为 mate 50e 微信版本 8.0.38
      iPhone 13pro 微信版本8.0.39
      2023-07-25
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2023-07-25回复随心
      麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,具体时间点


      复现链接
      2023-07-25
      回复
    • 随心
      随心
      2023-07-27回复社区技术运营专员--许涛
      微信号: bimu900325
      日志上传时间:2023-07-27 16:06
      2023-07-27
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2023-07-27回复随心
      这个是安卓还是ios日志呢?
      2023-07-27
      回复
    • 随心
      随心
      2023-07-28
      安卓,华为 mate50e
      2023-07-28
      回复
    查看更多(2)
  • chenhb
    chenhb
    04-01

    2024年了,从22年就有提出了,解决了吗?

    04-01
    有用
    回复
  • 尘桁
    尘桁
    01-08

    2024年了,解决了吗?

    01-08
    有用
    回复
  • 姜至
    姜至
    2023-07-31

    请问解决了吗

    2023-07-31
    有用
    回复 1
    • 随心
      随心
      2023-08-02
      没有
      2023-08-02
      回复
  • 升平
    升平
    2023-07-28

    同发现 华为 meta20pro 也有相似问题

    2023-07-28
    有用
    回复
登录 后发表内容