[LayaAir3]升级到3.3.0-beta4版本后微信小程序加载代码分包没返回

本项目用3.1.6开发,升级到3.2.6后,发布微信小程序跑正常,升级到3.3.0-beta4版本后,发现导出的微信小程序版本出现加载异常,后来在引擎源码加日志打印后,发现加载的代码分包没返回,测试日志图如下所示:


企业微信截图_17509244221738.png



查看Loader.downloader.package源码实现,发现其并没有加额外处理:

企业微信截图_175092428066.png

然后我屏蔽这个函数调用,直接执行后续的流程,如下图所示:

企业微信截图_17509246069639.png

然后发现执行Browser.loadLib的Browser.document.body.appendChild函数后,并没有任何加载回调日志,如下所示:

企业微信截图_17509246754672.png


企业微信截图_17509247603000.png

 
后来看能正常运行的3.2.6版本源码,发现是调用了ILaya.Browser.miniGameContext的loadSubpackage函数加载分包的代码,而在3.3.0版本中,已不存在miniGameContext相关内容。

企业微信截图_17509256002907.png

 

求大佬解答迷津。
已邀请:

layabox

赞同来自:

已在3.3.0正式版中修复,请关注近期官网的发版情况

谷主

赞同来自: layabox

急用可以先自行修改一下:https://github.com/layabox/Lay ... dc93a

LayaAir大为

赞同来自:

您好,我这里没能复现这个问题,请您提供一个能复现问题的demo

游空

赞同来自:

已加入修改的代码,但目前情况是调用了 Laya.PAL.g.loadSubpackage 之后没有回调信息,如下图所示。
企业微信截图_17513415522752.png

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作