Spec-Zone.ru › Web APIs

HTMLCanvasElement: событие contextrestored

Ограниченная доступность

Эта функция не является базовой, поскольку она не работает во всех наиболее широко используемых браузерах.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Событие contextrestored API холста срабатывает, если пользовательский агент восстанавливает кэшированную память для CanvasRenderingContext2D.

Вы можете перерисовать, повторно получить доступ к ресурсам и повторно инициализировать состояние контекста после получения этого события.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или задайте обработчик события.

addEventListener("contextrestored", (event) => {});

oncontextrestored = (event) => {};

Тип события

Общее Event.

Пример

Фрагмент кода ниже обнаруживает событие восстановления контекста.

const canvas = document.getElementById("canvas");

canvas.addEventListener(
  "contextrestored",
  (e) => {
    console.log(e);
    // call to redrawCanvas() or similar
  },
  false,
);

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

Спецификация
HTML
# event-contextrestored

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
contextrestored_event 98 98 125 84 Нет 98 125 68 Нет 18.0 98

См. также

  • HTMLCanvasElement: contextlost событие
  • CanvasRenderingContext2D.isContextLost()
  • OffscreenCanvas: событие contextlost`

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/contextrestored_event

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API