收藏
回答

webview 红米手机 神奇Bug 无法解析页面

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug webview 微信iOS客户端 7.0.6 2.7.7

https://ztesa.com.cn:7006/classify/?pavId=1&select=2&

这个地址在红米note7上面无法被解析

https://ztesa.com.cn:7006/classify/?pavId=1&select=3&

但是这个却可以被正常解析

删除小程序 手机重启 微信重启 都试过了 都不能解决这个问题


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

5 个回答

  • fangkyi02
    fangkyi02
    2019-08-01

    最后找到原因了 但是没有解决根本问题

    是微信缓存的关系 删除小程序 手机重启 微信重启 都无法解决网页被缓存的问题 同时因为被缓存的关系 莫名其妙的就导致 A是旧版本 B是新版本 然后Acss 样式都无法正常解析 B是正常的 就是上面的那个情况 但是这一切在手机自带浏览器里面是正常的 而且我们公司的所有手机 升级以后都不会缓存什么数据 下次进来肯定都是新的 但是唯独红米note7是这样的 最后只能自己手动在设置里面删除

    2019-08-01
    有用
    回复 4
    • 2019-08-01

      建议尝试一下在h5 工程的 html头部加入这个试一下

      <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
      <meta http-equiv="Pragma" content="no-cache" />
      <meta http-equiv="Expires" content="0" />

      或者是修改下h5工程的打包策略,说到底还是缓存的问题

      2019-08-01
      回复
    • fangkyi02
      fangkyi02
      2019-08-01回复
      你那边加了这个no-cache以后有效果吗
      2019-08-01
      回复
    • 2019-08-01

      以前做h5的时候用过,在微信的浏览器里很好用。这种只是最简单粗暴的,比较优雅的方式还是webpack配置里面配置上 hash 之类的,你都可以试一下。

      2019-08-01
      回复
    • fangkyi02
      fangkyi02
      2019-08-01
      webpack打包出来的url本来就有hash的 问题他依旧是这样 而且只在某些手机上会这样 其他机型都是好的 莫名其妙 测试都不好测
      2019-08-01
      回复
  • 铭锋科技
    铭锋科技
    2019-07-31

    红米note7背锅

    2019-07-31
    有用
    回复
  • 阿巴阿巴
    阿巴阿巴
    2019-07-31
    解析不了?
    2019-07-31
    有用
    回复
  • 青团社
    青团社
    2019-07-31

    上面的链接是否有重定向呢

    2019-07-31
    有用
    回复
  • Code Weaver
    Code Weaver
    2019-07-31

    是否配置合法域名。打开调试后 是否有报错

    2019-07-31
    有用
    回复
登录 后发表内容