首页 > 求微信安卓端 js 不执行的解决思路

求微信安卓端 js 不执行的解决思路

我有一个网页,在微信浏览器中,iOS 端一切正常,Android 端部分网页点击按钮没反应(jQuery 的 click 事件)。

  1. 所有测试均在微信内置浏览器中(电脑上是 微信web开发者工具);

  2. 电脑上调试一切正常;

  3. 所有苹果手机正常;

  4. 所有安卓手机不正常(大部分网页正常,只有几个用了 wxjs api 的网页不正常,但移除 wxjs api 后仍然不正常);

  5. 从远程调试结果来看,安卓端有问题的网页貌似一行 js 代码都没有执行,并且 console 没有报特殊的错误。

问: 有可能是哪些原因导致的?(提供几个思路即可。)


感谢各位提供的思路,不过目前还是毫无头绪。。。


后来发现js有个语法错误,但 IDE 没报错并且 iOS 版微信不报错,所以一直忽略了。

修复 js 语法错误后问题解决。


一行 都没执行 ?

用调试 工具 看 js 是否加载, 加载后的js多个地方 console 定位下, 可能是某个 错误 导致后续的js不执行~~

ps: 顺便问下lz, 那个微信web工具 , 代码部署在外网服务器, 代理 wifi, 远程怎么连接调试?


你抓包看看JS是否加载成功,也有可能被拦截了


手机端不要用click,用touch。
js主要是依靠浏览器执行的,不同平台运行结果不一样很正常。

先考虑安卓上的浏览器,腾讯的浏览器本身就很不正常。如果必须用微信的话,你就要找找奇葩思路解决了

【热门文章】
【热门文章】