收藏
回答

开发者工具的真机调试和手机真实运行使用的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:


最后一次编辑于  09-18
回答关注问题邀请回答
收藏

1 个回答

  • 小程序技术专员-binnie
    小程序技术专员-binnie
    09-18

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

    09-18
    赞同
    回复 1
    • 杨朝辉 🍉
      杨朝辉 🍉
      09-19
      我帖子描述的是bug吗,真机调试并真的是真机,这个很难受啊
      09-19
      回复
问题标签