收藏
回答

webview加载,进度条在走,但是过了好几秒才发起页面请求,webview初始化流程是怎样的?

我们小程序使用webview打开h5页面,但是重启手机后偶现webview显示在加载页面,进度条在走,但是通过抓包发现,进度条走了好几秒才发起dns解析的请求。

想请问下webview的初始化流程是怎样的,是要满足什么条件才会真正去请求页面?

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

3 个回答

  • 启年
    启年
    2024-12-19

    可能和设备性能或者网络状态有关系,微信内置浏览器有时候也是这样,进度条在走,其实是在做加载页面之前的一些准备工作,换个性能好点的设备看看吧,你也说了,偶现。这块其实开发者是干预不了的。

    2024-12-19
    有用
    回复
  • 一笑皆春
    一笑皆春
    2024-12-19

    应该是你的页面包含比较大的js文件或者资源需要加载吧

    2024-12-19
    有用
    回复 5
    • 冲淡
      冲淡
      2024-12-19
      这个小程序的页面文件不会很大,这个页面只是提供一个webview专门打开h5页面的,没有什么资源依赖
      2024-12-19
      回复
    • 一笑皆春
      一笑皆春
      2024-12-19回复冲淡
      你是新手吧,我说啥你都没看明白,加载慢与h5自身页面有关
      2024-12-19
      回复
    • 冲淡
      冲淡
      2024-12-19回复一笑皆春
      抓包看网络请求日志,打开webview后过了好几秒才发起了页面域名的dns解析,这应该意味着前面等待的这几秒还没到加载h5页面这一步。
      2024-12-19
      回复
    • 一笑皆春
      一笑皆春
      2024-12-19回复冲淡
      嗯,下边AI解释了整个加载过程,参考排查一下吧。实际你问这个问题没有多大意义,开发者也干预不了
      2024-12-19
      回复
    • 冲淡
      冲淡
      2024-12-19
      嗯,其实还是想看下有没有什么监控的手段
      2024-12-19
      回复
  • 智能回答 智能回答 该问答由AI生成
    2024-12-19
    有用
登录 后发表内容