Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

WEBGL_lose_context: Methode restoreContext()

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 Methode WEBGL_lose_context.restoreContext() ist Teil der WebGL-API und ermöglicht es Ihnen, das Wiederherstellen des Kontextes eines WebGLRenderingContext-Objekts zu simulieren.

Syntax

js
restoreContext()

Parameter

Keine.

Rückgabewert

Keiner (undefined).

Ausnahmen

Browser melden WebGL-Fehler möglicherweise standardmäßig nicht. Die Fehlerberichterstattung von WebGL funktioniert, indem getError() aufgerufen und auf Fehler überprüft wird. Folgende Ausnahmen können ausgelöst werden:

INVALID_OPERATION

Wird ausgelöst, wenn der Kontext nicht verloren gegangen ist.

Beispiele

Mit dieser Methode können Sie das webglcontextrestored Ereignis simulieren:

js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");

canvas.addEventListener("webglcontextrestored", (e) => {
  console.log(e);
});

gl.getExtension("WEBGL_lose_context").restoreContext();

Spezifikationen

Specification
WebGL WEBGL_lose_context Khronos Ratified Extension Specification

Browser-Kompatibilität

Siehe auch