加载问题:iphone6和iphone6s进不去游戏

  • Creator 版本:V2.0.1

  • 目标平台: iOs

  • 详细报错信息,包含调用堆栈:

  • 重现方式:进入游戏

  • 之前哪个版本是正常的 :

  • 手机型号 :Iphone6和Iphone6s

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:100%

  • 额外线索:

卡在小游戏加载界面,如下图:

具体控制台报错信息,如下面几张图所示:




我之前就提过这个问题,我的帖子链接
解决办法: 降级回 2.0.0 以及以下版本, 在此建议 降回 1.9.3 因为 1.9.3 以上的版本 小游戏 声音有bug 有时候会播不出来

你需要勾选微信小游戏开发工具的 ES6 转 ES5,这是由于 wxDownloader.js里面用了es6的 let 和lambda表达式引起的。

@panda 把这个默认行为改掉吧。不一定所有的项目都会开启这个ES6转ES5的,我的项目开启这个就报错。有一些第三方的js库开启这个就报错。

2赞

@zilong可以进入小游戏了, 但是还在报错, 并且子域不能正常运行, 请问sub-context-adapter.js也需要转换ES5吗?

错误如下:
gameSubContextThirdScriptError
SyntaxError
at line:5,column:15763,SyntaxError: Unexpected identifier ‘f’ Stack: (native code)
at w (WAGame.js:3:15763)
at d (WAGame.js:3:29187)
at value (WAGame.js:3:30131)
at a (WAGame.js:4:2024)
at (WAGame.js:3:27182)
at callInitFunc (WAGame.js:4:733)
at (WAGame.js:3:27093)
at c (WAGame.js:1:2286)
at l (WAGame.js:3:26803)
at (WAGame.js:21:29217)
at global code (WAGame.js:21:29222)

不清楚,你转一下试试。

这个方法会导致微信排行榜子域内容显示不出来啊!

wxDownloader.js就是个坑,很多问题,用你给的方案可以暂用,

兄弟,勾选微信小游戏开发工具的 ES6 转 ES5,排行榜的内容显示不出来啊,子域数据域内容显示不出来,你可以??

设置 ES6 转 ES5 后,就有其他报错了
有什么别的方法吗?