HTMLCanvasElement: событие webglcontextlost

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

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

Пример

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

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

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