我们的小游戏在ios9这个设备下,下载基础包100%后就会报错无法进入游戏,开发者工具等其他设备没有问题;报错如下,
15:42
gameThirdScriptError
SyntaxError
at line:37,column:83109,SyntaxError: Invalid regular expression: range out of order in character class Stack: (native code)
at evaluateScriptFile (WAGame.js:1:83109)
at value (WAGame.js:1:363887)
at value (WAGame.js:1:363035)
at (WAGame.js:1:368682)
at (WAGame.js:1:368685)
at s (WAGame.js:1:361119)
at (WAGame.js:1:368578)
at t (WAGame.js:1:2388)
at v (WAGame.js:1:368429)
希望又遇到过此类问题的大佬指导一下,谢谢!
就是有不符合语法规则的正则表达式,仔细检查一下代码。只有 iOS9 有问题可能是因为 iOS9 的 JSCoer 没有懒编译。