--- title: 'HTMLCanvasElement: событие webglcontextlost' slug: Web/API/HTMLCanvasElement/webglcontextlost_event translation_of: Web/API/HTMLCanvasElement/webglcontextlost_event tags: - Event - Reference - WebGL ---
Событие 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")}}