Google chrome 当选项卡处于非活动状态时,Chrome WebGL停止渲染

Google chrome 当选项卡处于非活动状态时,Chrome WebGL停止渲染,google-chrome,webgl,cesium,Google Chrome,Webgl,Cesium,我正在使用Cesium JS,这是一个WebGL映射框架 在Chrome上更改选项卡时,在将选项卡切换回Webgl页面时,会出现一个灰色屏幕。我知道Chrome会在选项卡处于非活动状态一段时间后禁用Webgl渲染 当选项卡返回活动状态时,如何重置或启动Webgl以再次开始渲染 我注意到,当实际更改浏览器窗口大小时,这将重新渲染webgl,但我无法以编程方式在选项卡焦点上设置窗口大小。只需检查,可能是上下文丢失,如果您看到此日志,只需刷新上下文即可 canvas.addEventListener(

我正在使用Cesium JS,这是一个WebGL映射框架

在Chrome上更改选项卡时,在将选项卡切换回Webgl页面时,会出现一个灰色屏幕。我知道Chrome会在选项卡处于非活动状态一段时间后禁用Webgl渲染

当选项卡返回活动状态时,如何重置或启动Webgl以再次开始渲染


我注意到,当实际更改浏览器窗口大小时,这将重新渲染webgl,但我无法以编程方式在选项卡焦点上设置窗口大小。

只需检查,可能是上下文丢失,如果您看到此日志,只需刷新上下文即可
canvas.addEventListener(“webglcontextlost”),函数(事件){
console.log(“丢失”);
event.preventDefault();
},假)