WEBGL_lose_context: loseContext() method
The WEBGL_lose_context.loseContext() method is part of the WebGL API and allows you to simulate losing the context of a WebGLRenderingContext
context.
It triggers the steps described in the WebGL specification for handling context lost. The context will remain lost until WEBGL_lose_context.restoreContext()
is called.
Syntax
Parameters
Return value
Examples
With this method, you can simulate the webglcontextlost
event:
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
canvas.addEventListener(
"webglcontextlost",
(e) => {
console.log(e);
},
false,
);
gl.getExtension("WEBGL_lose_context").loseContext();
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
loseContext |
26 |
17 |
2219–58 |
No |
15 |
8 |
4.4 |
26 |
2219–58 |
14 |
8 |
1.5 |
See also