微信企业号开发之weixin://preInjectJSBridge/fail

Posted 前端女侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信企业号开发之weixin://preInjectJSBridge/fail相关的知识,希望对你有一定的参考价值。

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

一开始搜索了一下,大家这样说: 
技术分享

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

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

报的错还真的不少……,也许是微信自己的问题?那么为什么我自己什么都没有引用也会有这个问题呢?我们来看看页面结构: 
技术分享

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

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





以上是关于微信企业号开发之weixin://preInjectJSBridge/fail的主要内容,如果未能解决你的问题,请参考以下文章

微信企业号开发之回调模式的接口开发

微信企业号平台开发之获取菜单,创建菜单和删除菜单

微信企业号开发之weixin://preInjectJSBridge/fail

微信公众号开发之入门篇

微信公众号开发之入门篇

微信开发者工具调试企业微信页面遇到未绑定企业号开发者的问题