Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Window: languagechange-Ereignis

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

Das languagechange-Ereignis wird am globalen Scope-Objekt ausgelöst, wenn sich die bevorzugte Sprache des Benutzers ändert.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

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

onlanguagechange = (event) => { }

Ereignistyp

Ein generisches Event.

Ereignishandler-Aliase

Zusätzlich zur Window-Schnittstelle ist die Ereignishandler-Eigenschaft onlanguagechange auch auf den folgenden Zielen verfügbar:

Beispiele

Sie können das languagechange-Ereignis in einer addEventListener-Methode verwenden:

js
window.addEventListener("languagechange", () => {
  console.log("languagechange event detected!");
});

Oder die onlanguagechange-Ereignishandler-Eigenschaft nutzen:

js
window.onlanguagechange = (event) => {
  console.log("languagechange event detected!");
};

Spezifikationen

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

Browser-Kompatibilität

Siehe auch