--- title: 'HTMLCanvasElement: событие webglcontextlost' slug: Web/API/HTMLCanvasElement/webglcontextlost_event translation_of: Web/API/HTMLCanvasElement/webglcontextlost_event tags: - Event - Reference - WebGL ---
{{APIRef}}

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

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

Пример

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

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

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

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

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

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

Спецификация Статус Комментарии
{{SpecName('WebGL', '#5.15.2', 'webglcontextlost')}} {{Spec2('WebGL')}} Изначальное определение.

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

{{Compat("api.HTMLCanvasElement.webglcontextlost_event")}}

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