HTMLCanvasElement: событие webglcontextlost

Событие webglcontextlost WebGL API вызывается когда User agent обнаруживает, что буфер, связанный с WebGLRenderingContext, потерян.

Всплытие Да
Отменяемое Да
Интерфейс WebGLContextEvent (en-US)
Свойство для обработки события Нет

Пример

Вы можете эмулировать webglcontextlost событие с помощью расширения WEBGL_lose_context (en-US):

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

canvas.addEventListener("webglcontextlost", (event) => {
  console.log(event);
});

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

// будет выведено "webglcontextlost".

Спецификация

Specification
WebGL Specification
# 5.15.2

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также