最近几天遇到个奇怪的问题,目前只有在Andriod平台上出现:weixin://preInjectJSBridge/fail 
不止我一个人遇到这个问题,群里也有好几个问了这个问题。这个问题直接导致我们后续的页面加载不全或者js执行莫名其妙的异常。

一开始搜索了一下,大家这样说: 
微信企业号开发之weixin://preInjectJSBridge/fail

但是也有很多人是没有用ES6语法,甚至只是最基础的jQuery。我的页面中也遇到了这个问题,关键是我连微信的JS-SDK都没哟引用过,只是简单的跳转。

然后今天有dubug了一个微信群发出来的文章,结果发现微信自己的页面里面也有这个问题weixin://preInjectJSBridge/fail 
微信企业号开发之weixin://preInjectJSBridge/fail

报的错还真的不少……,也许是微信自己的问题?那么为什么我自己什么都没有引用也会有这个问题呢?我们来看看页面结构: 
微信企业号开发之weixin://preInjectJSBridge/fail

看到了吧,多出来三个iframe。我猜测是第二个iframe当中出了问题。目前只是猜测,等我明天继续研究研究。

最终解决方案:后来控制好js的加载顺序和加载内容,虽然还报错,但是不影响程序执行了。

相关文章:

  • 2021-12-26
  • 2021-11-29
  • 2022-01-14
  • 2021-06-08
  • 2021-12-18
  • 2022-01-16
  • 2021-04-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-31
  • 2021-10-12
  • 2021-09-28
  • 2021-07-26
相关资源
相似解决方案