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

Window : évènement languagechange

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis janvier 2020.

L'évènement languagechange de l'interface Window est déclenché sur l'objet d'étendue globale lorsque la langue préférée de l'utilisateur change.

Syntax

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

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

onlanguagechange = (event) => { }

Type d'évènement

Un objet Event générique.

Alias des gestionnaires d'évènements

En plus de l'interface Window, la propriété du gestionnaire d'évènements onlanguagechange est également disponible sur les cibles suivantes :

Exemples

Vous pouvez utiliser l'événement languagechange dans une méthode addEventListener :

js
window.addEventListener("languagechange", function () {
  console.log("Évènement languagechange détecté !");
});

Ou utilisez la propriété du gestionnaire d'évènements onlanguagechange :

js
window.onlanguagechange = function (event) {
  console.log("Évènement languagechange détecté !");
};

Spécifications

Specification
HTML
# event-languagechange
HTML
# handler-window-onlanguagechange

Compatibilité des navigateurs

Voir aussi