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".

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

Спецификация Статус Комментарии
WebGL 1.0
Определение 'webglcontextlost' в этой спецификации.
Рекомендация Изначальное определение.

Поддержка браузерами

BCD tables only load in the browser

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