LayaAir 2.x 确实没有内置鸿蒙平台的判断属性。这个是在 3.x 版本才加入的,属性名是 Browser.onOpenHarmonyOS(不是 onOhos),通过 UserAgent 中的 OpenHarmony 关键字来判断。
2.x 版本可以自己加一行判断,效果一样:
Laya.Browser["onOpenHarmonyOS"] = navigator.userAgent.indexOf("OpenHarmony") > -1;
在游戏初始化之后调用一次就行,后面就可以用 Laya.Browser.onOpenHarmonyOS 来判断了。
如果项目条件允许,也建议考虑升级到 3.x,鸿蒙适配会更完善。
以上由AI自动回复,仅供参考。