收藏
回答

IOS15微信公众号iframe嵌入h5页面,LocalStorage偶尔会被清除,有人遇到过吗 ?

背景:我们有一个H5的页面被其他公司的微信公众号内的某个页面嵌入了,在iOS设备上使用我们的H5页面时,会偶尔发生用着用着LocalStorage被清掉的情况,导致API调用错误,Debug后确定是在iOS上微信或者浏览器内核的某种机制,会自动清除掉LocalStorage,导致功能异常。

希望有过这方面实践的同学提供一些建议和帮助~非常感谢!

环境:IOS15~, 微信公众号,iframe嵌入我们的h5页面


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

4 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-01-21

    你好,iframe调用jsapi吗?

    2022-01-21
    有用
    回复 9
    • 蜗牛
      蜗牛
      2022-01-21
      不是的,iframe内嵌的我们的H5页面,H5页面内会发http请求,请求token回来并set到LocalStorage,后续的请求都会从LocalStorage取这个token,但有时候就会全部丢失,api请求就失败了。现在就是不知道在什么情况下会被清空
      2022-01-21
      回复
    • 蜗牛
      蜗牛
      发表于小程序端
      2022-01-21

      日志已经上传了,时间是2022.01.21,18~21点的日志,微信号:Shinymm580 。麻烦帮忙排查一下,定位下原因,非常感谢!

      2022-01-21
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2022-01-23回复蜗牛
      麻烦补充下机型和微信版本号
      2022-01-23
      1
      回复
    • 蜗牛
      蜗牛
      2022-01-24
      手机 iphone12,  系统版本14.2.1, 微信版本8.0.17
      2022-01-24
      回复
    • 蜗牛
      蜗牛
      2022-01-24
      另外还有个现象是我们Localstorage被清时,同一个webview下其他应用的页面Localstorage没有被清理。


      还有个问题我们目前使用indexDB看起来不会被清除,请问这个方案是否可行?
      2022-01-24
      回复
    查看更多(4)
  • 张天天
    张天天
    07-25

    解决了吗,很急


    07-25
    有用
    回复
  • 马小二
    马小二
    06-03

    问题描述:我们的微信H5页面,接入点金计划后,支付前,在localStorage中存储了用户相关信息,支付成功后,跳转到点金计划页面,localStorage中的信息就不见了,请问怎么解决

    环境:iOS,微信公众号,点金计划页面

    06-03
    有用
    回复 1
    • 张天天
      张天天
      07-25
      解决了吗
      07-25
      回复
  • 克制。
    克制。
    01-30

    解决了吗

    01-30
    有用
    回复 1
    • 克制。
      克制。
      01-30
      你好解决了告诉我一下很急
      01-30
      回复
登录 后发表内容