Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLCanvasElement : évènement contextrestored

Limited availability

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

L'évènement contextrestored de l'API Canvas est déclenché si l'agent utilisateur restaure le stockage associé à un contexte CanvasRenderingContext2D.

Après réception de cet évènement, vous pouvez redessiner, recharger les ressources et réinitialiser l'état de votre contexte.

Syntaxe

Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou définissez une propriété gestionnaire d'évènements.

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

oncontextrestored = (event) => { }

Type d'évènement

Un objet Event générique.

Exemple

Le fragment de code ci‑dessous détecte l'évènement contextrestored.

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

canvas.addEventListener("contextrestored", (e) => {
  console.log(e);
  // appel de redrawCanvas() ou similaire
});

Spécifications

Specification
HTML
# event-contextrestored

Compatibilité des navigateurs

Voir aussi