微信页面开发遇到preInjectJSBridge错误

在页面载入是就遇到这个问题:
weixin://preInjectJSBridge/fail
基本上都是在安卓上发生
官方文档上没有写,google baidu居然都搜不到这个问题,没人遇到过吗?

阅读 12.2k
5 个回答
新手上路,请多包涵

我也遇到了这个问题,但我是在当前链接的时候 是可以启用weinre调试的,稍后就提示weixin://preInjectJSBridge/fail,目前也没找到相关的解决方法,@大神们

同此问题,我是使用vuejs写的SPA网站 也是在安卓上发生的(PC端+iOS端完全没问题)
已经找到解决方案,从网上的一篇资料中的评论中找到原因
是因为JS文件中有ES6的特性 导致安卓的微信端无法解析
我的是因为使用了这个模版符号 ` :http://es6.ruanyifeng.com/#docs/string#
可以考虑使用babel工具转换成ES5的语法 这样就不会出现不兼容的情况了
或者使用:https://babeljs.io/docs/usage/polyfill/
给浏览器添加babel的运行环境 就不会有不兼容了

我在用vuejs 写单页面,也遇到这样的问题,在页面引入 polyfill.js 可以解决,但用 webpack 方式引入的不行

新手上路,请多包涵

我是最简单jQuery,也遇到这个问题了,哪位大神知道。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
1 篇内容引用
宣传栏