--- title: WebGLRenderingContext.isContextLost() slug: Web/API/WebGLRenderingContext/isContextLost tags: - WebGL上下文丢失 translation_of: Web/API/WebGLRenderingContext/isContextLost ---
WebGLRenderingContext.isContextLost()
方法返回一个{{jsxref("Boolean")}} 标记WebGL的上下文是否已经丢失。
gl.isContextLost();
{{jsxref("Boolean")}}。如果上下文丢失则返回true,否则返回false。
比如,当检查程序链接成功时,你也可以检查是否上下文已经丢失。
gl.linkProgram(program); if (!gl.getProgramParameter(program, gl.LINK_STATUS) && !gl.isContextLost()) { var info = gl.getProgramInfoLog(program); console.log('Error linking program:\n' + info); }
Specification | Status | Comment |
---|---|---|
{{SpecName("WebGL", "#5.14.13", "WebGLRenderingContext.isContextLost")}} | {{Spec2("WebGL")}} | Initial definition. |
{{Compat("api.WebGLRenderingContext.isContextLost")}}