loadPackage 目前只能判断脚本标签的 load/error;HTTP 200 的空内容属于合法 JS,仍会返回成功。
可在分包入口脚本最后写:
(globalThis as any).__activity10009Ready = true;
加载后同时校验该标记:
const ok = await Laya.loader.loadPackage("activity10009");
if (!ok || !(globalThis as any).__activity10009Ready)
console.error("分包内容未正常执行");
若要校验字节是否完整,则需要额外做文件哈希校验。
以上由 AI(codex)自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。