[0] if (window["Laya3D"]) Laya3D.init(width,heigh) 调用失败,引起底层问题

我们在fb上的一款小游戏最近发现在某些pc上会出现初始化失败的问题。然后我们也测试了其他用laya开发的fb小游戏,发现在那台机器上也会出现同样的问题,根据报错信息来看就是这行代码出现bug。laya版本2.3和2.7都出现问题
1638498743.png 微信图片_20211203103425.png
已邀请:

Laya_Fred

赞同来自: yuzhonglele

您好,这个报错看上去是因为上面的Laya.WebGLContext.mainContext获取到就有问题了,也在特定版本的chrome96上出现的问题,您可以尝试按照 关于最新版谷歌浏览器(96版本的)的webgl上下文丢失(WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost)的解决方案 修改看下还会不会产生这个问题,如果还存在这个问题您可以提供一个可以复现的demo,我这里使用2.7.0版本的3d示例项目,在chrome96版本下,设置webgl不可用之后没有出现您描述的问题。

yuzhonglele

赞同来自:

出问题的那台机器用的Chrome  96.0.4664.45,然后浏览器换回92.0.4515.159 就没问题了。希望官方能确认一下是否新版本chrome兼容问题

要回复问题请先

商务合作
商务合作