我也发生了一模一样的问题,我定位到了原因: https://developers.weixin.qq.com/community/develop/doc/0006aecdcc08001747887039851000?highLine=JSON.stringify%2520cannot%2520serialize%2520cyclic%2520structures 请查看我的发的问答,里面有答案! 希望能帮到你!
管理后台监控部分在运维中心里看到好多报 JSON.stringify cannot serialize cyclic structures这个错误,请问这个错误是哪儿出问题了,该怎么处理呢
2019-05-08希望官方尽快解决这个问题!避免游戏无法通过提审
微信小游戏BUG JSON.stringify,错误堆栈不是游戏BUG触发条件: 1、微信版本 7.0.3 2、随意点击canvas tag元素即可触发抛出异常,代码并非是游戏本身代码!无法定位具体错误位置! gameThirdScriptErrorTypeError: JSON.stringify cannot serialize cyclic structures. at line 92 in undefinedat stringify (native code)e@https://res.servicewechat.com/weapp/debug/wx45ed8f3465fc4724/1/:27576:36655value@https://res.servicewechat.com/weapp/debug/wx45ed8f3465fc4724/1/:27576:32222https://res.servicewechat.com/weapp/debug/wx45ed8f3465fc4724/1/:27576:16387https://res.servicewechat.com/weapp/debug/wx45ed8f3465fc4724/1/:27576:19197forEach@[native code]_log@https://res.servicewechat.com/weapp/debug/wx45ed8f3465fc4724/1/:27576:19087 小游戏ID wx45ed8f3465fc4724 --------------------------------------------------- 测试运行结果 android 微信版本7.0.4 小米MIX 运行正常 android 微信版本7.0.4 vivo 运行正常 android 微信版本7.0.3 华为MATE20 运行异常 ios 微信版本 7.0.3 iphone 6 运行异常 测试结果来看 应该是7.0.3版本问题 -------------------------------------------------------- 问题已经解决! 原因: canvas.xxx = canvas 导致! 微信小游戏内部点击canvas时,会莫名触发调用JSON.stringify(canvas), 导致异常!
2019-05-07