[0]小米快游戏真机调试显示document.body为undefined

已邀请:

小高

赞同来自:

您好请提供一份可复现此问题的示例,我们来查下,需要发布前的示例。

盖小伦

赞同来自:

这是小米快游戏demo的zip文件,麻烦帮忙看下问题,其中的node_modules文件夹因为过大,故未上传在附件中

Laya_Fred

赞同来自:

您好,您这边是自定义了引擎源码了嘛,我看使用的引擎版本为2.7.1.d版本;这边排查r.body.style为undefined导致报错,是由于Laya.Browser在初始化时候获取到的window错误导致的。有可能是window还没有初始化完,可以在报错之后的控制台输入Laya.Browser._window与window,这两个在代码里是相同的,打印出来的信息是不一致导致里面的document属性没有style报错了;具体排查需要一个可复现的精简项目工程,您这边发的小米快游戏demo包引入的是merge.js与index.js文件,实际rpk中使用的是main.js文件,是不是在发布中也修改了小米的发布流程。

Snipaste_2023-04-19_11-22-09.png

 

盖小伦

赞同来自:

你好,我这边在main.js文件中是require了index.js和merge.js文件的,这个demo的目录是我看小米快游戏官方文档生成的,并不是用了laya的发布

盖小伦

赞同来自:

这里的r.body.style是在laya.core.js在定义的,我在附件中上传了laya.core.js文件,麻烦看看有什么问题

盖小伦

赞同来自:

麻烦根据laya.core.js排查一下

要回复问题请先

商务合作
商务合作