开发者工具的真机调试和手机真实运行使用的JS脚本执行环境不一致吗?
发布于 7 年前 作者 jduan 13063 次浏览 来自 官方Issues

代码是一段正则,用来提取xml 中的key=value 键值对,目前是在android真机上无法运行,但是在真机调试上竟然又可以运行,真机调试使用的js解释器是pc端提供的吗?

代码片段

https://developers.weixin.qq.com/s/i5E4UtmQ7zbp

具体测试结果(异常目前在android 上可以100% 复现):

1.android 真机运行报错

2.android 真机调试(windows)运行正常

3.ios 运行正常

4.PC微信开发者工具(windows)运行正常


设备信息:

android版本 7.1.1

MIUI 版本 10.3.1 稳定版

手机型号:小米max2

微信版本:7.0.6

异常信息:RangeError:Maximum call stack size exceeded

代码片段

https://developers.weixin.qq.com/s/i5E4UtmQ7zbp

异常截图:

android:

ios:


1 回复

真机调试的js是在pc端执行的

回到顶部