开发者工具的真机调试和手机真实运行使用的JS脚本执行环境不一致吗?
代码是一段正则,用来提取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: