收藏
回答

webview加载,进度条在走,但是从打开页面开始,过了好几秒后才发起dns解析的请求

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug web-view 微信安卓客户端 8.0.53 3.6.6


如视频所示,进度条在走,通过抓包工具发现过了大约5秒才发送dns解析的请求。

关闭后重新打开也是要等,如下:


手机型号如下:

另外在微信小程序里用webview打开h5页面也有同样问题,等了差不多10秒,怀疑是网络问题。

然后查看日志发现有网络变化的事件(onNetworkStatusChange)触发。

在小程序启动时通过getNetworkType获取到的网络类型为“5g“,然后在网络变化事件触发再获取一次,得到的网络类型还是“5g”。不知道和这个是不是有关系

重现方法:重启手机后会偶现该问题

出现概率:为10%~20%

另外,在iphone 13pro上也会出现该问题,系统为ios18。

同一个页面在浏览器上直接打开则不会有这个问题。

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

2 个回答

  • Demons
    Demons
    1天前

    你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    1天前
    有用
    回复 3
    • Demons
      Demons
      1天前
      地址提供一下
      1天前
      回复
    • Jammm
      Jammm
      1天前回复Demons
      日志已上传,其他信息已私信
      1天前
      回复
    • Demons
      Demons
      1天前回复Jammm
      这边同款机型测试感觉没问题.我看看日志
      1天前
      回复
  • Jammm
    Jammm
    22小时前


    补充一个新的视频例子,这应该表明不是网络原因。日志已上传,时间12.23 21:12左右

    22小时前
    有用
    回复
登录 后发表内容