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 im 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 Event-Handler-Eigenschaft.

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

onlanguagechange = (event) => { }

Ereignistyp

Ein generisches Event.

Aliase für Event-Handler

Zusätzlich zum Window-Interface ist die Event-Handler-Eigenschaft onlanguagechange auch bei 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 verwenden Sie die onlanguagechange Event-Handler-Eigenschaft:

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

Spezifikationen

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

Browser-Kompatibilität

Siehe auch