收藏
回答

微信h5网页打不开,怎么办?

技术更新了一些信息,导致微信前端部分用户打开我们的网页是空白,这种情况怎么处理,是什么原因出

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

3 个回答

  • PENG
    PENG
    2023-05-24

    微信本身对网页是有缓存,多刷新几次。或者提供一个新的地址(如:https://www.qq.com/?v=1.0.1),让用户点击

    2023-05-24
    有用
    回复 2
    • 黄宏昌
      黄宏昌
      2023-05-24
      就是因为个别的用户刷新了很多次都没用
      2023-05-24
      回复
    • 微盟
      微盟
      2023-05-24回复黄宏昌
      一、清缓存
      1. 刷新CDN同名文件(如有CDN缓存)
      2. 设置Cache-Control: max-age=xx
      二、保留上个版本的js资源(如未设置no-cache)
      1. 发布js时不要删除上个版本老的js资源(比如是webpack的话是带有上一次hash的js), 访问线上缓存的用户还会继续访问上一个版本的js, 不要删除上一个版本的js就不会白屏
      2023-05-24
      回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-05-24

    是不是兼容性问题

    2023-05-24
    有用
    回复 2
    • 黄宏昌
      黄宏昌
      2023-05-24
      每次更新前端数据,有部分用户就会出来这种情况,一般是让用户清理一下缓存就可以,但是有个别情况,清理缓存也不行
      2023-05-24
      回复
    • 那一抹笑😃 穿透阳光
      那一抹笑😃 穿透阳光
      2023-05-24回复黄宏昌
      这种就是用户没用加载到新打包的代码,但是旧的又被删除了,这种你可以看怎么优化一下打包流程
      2023-05-24
      回复
  • 微盟
    微盟
    2023-05-24

    用浏览器端打开看看,控制台看下有没有报错。

    2023-05-24
    有用
    回复 3
    • 黄宏昌
      黄宏昌
      2023-05-24
      可以打开
      2023-05-24
      回复
    • 黄宏昌
      黄宏昌
      2023-05-24
      控制台没有报错,因为之前有更新过一些数据到前端
      2023-05-24
      回复
    • 微盟
      微盟
      2023-05-24回复黄宏昌
      部分用户无法打开有以下多种可能性:
      1. 代码健壮性不够, 未对某种用户数据做判空处理导致代码报错
      2. 使用了部分设备(android xxx版本、ios xxx版本、xxx微信版本)不兼容的JS API
      解决方法:
      1. 需要找到能够重现错误的设备/用户协助排查错误
      2. 增加监控系统上报前端代码报错分析错误原因
      3. 技术自行分析此次更新的内容可能导致的错误
      2023-05-24
      回复
登录 后发表内容