收藏
回答

微信运行一段时间,小程序内置Webview无法打开H5链接

框架类型 问题类型 操作系统版本 手机型号 微信版本
小程序 Bug ios14.4 iphone 11 pro 8.0.2

实现的路径不定,但是出现的频率较高。大致是小程序在操作一段时间后,会出现小程序原生页面打开H5页面(webview)页面无法响应的问题。如图所示:

之后在排查问题时,抓包发现是请求页面地址时的请求被挂起,并最后超时报错;此时如果回到小程序首页请求其他的H5页面仍旧会出错并报超时;如果此时用微信自带的浏览器(会话发地址直接打开),表现仍旧是出错并报超时。

然而在此情况下,使用刚出错的机子,使用外部浏览器(如safari)是可以正常打开目标H5地址的。

最后,当我们杀掉微信的进程再进入后,恢复正常,但过段时间仍旧会出现这个问题。

以下是出现问题的机子的一些详情。

以上问题android也可复现,问题暴露得一模一样

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

3 个回答

  • 😶
    😶
    2021-04-12

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

    2021-04-12
    有用
    回复 3
    • Frænk Féng
      Frænk Féng
      2021-04-13
      日志已上传,麻烦帮忙看一下:
      04-13 10:03分 微信号li1025324


      感谢!
      2021-04-13
      回复
    • 😶
      😶
      2021-04-14回复Frænk Féng
      你好,可能是server端的问题,复现时候看看其它网页像百度之类的是否也有一样的表现
      2021-04-14
      回复
    • Frænk Féng
      Frænk Féng
      2021-04-15回复😶
      想问一下微信对webview的缓存管理机制是怎样的。我们做了很多测试,这个问题并不是必现,但是出现后会一直卡在那边,想问一下是否是微信webview的缓存被撑爆了造成http请求发不出去造成的?
      2021-04-15
      回复
  • 会飞的鱼
    会飞的鱼
    2021-04-12

    我们是从4月8号之后开始陆续收到这样反馈的,有没有可能跟最新的小程序基础库有关

    2021-04-12
    有用
    回复
  • 牙上有颗菜
    牙上有颗菜
    2021-04-12

    我也出现了类似问题,求看看

    2021-04-12
    有用
    回复
登录 后发表内容
问题标签