WEBGL_lose_context: restoreContext()-Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
Die WEBGL_lose_context.restoreContext()-Methode ist Teil der WebGL API und ermöglicht es Ihnen, das Wiederherstellen des Kontexts eines WebGLRenderingContext
-Objekts zu simulieren.
Syntax
restoreContext()
Parameter
Keine.
Rückgabewert
Keine (undefined
).
Ausnahmen
Browser melden WebGL-Fehler möglicherweise nicht standardmäßig. Die Fehlerberichterstattung von WebGL funktioniert durch Aufruf von getError()
und Überprüfung auf Fehler. Die folgenden Ausnahmen können ausgelöst werden:
INVALID_OPERATION
-
Wird ausgelöst, wenn der Kontext nicht verloren war.
Beispiele
Mit dieser Methode können Sie das
webglcontextrestored
-Ereignis simulieren:
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
canvas.addEventListener(
"webglcontextrestored",
(e) => {
console.log(e);
},
false,
);
gl.getExtension("WEBGL_lose_context").restoreContext();
Spezifikationen
Specification |
---|
WebGL WEBGL_lose_context Khronos Ratified Extension Specification |
Browser-Kompatibilität
BCD tables only load in the browser