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 addEventListener():
addEventListener("languagechange", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
onlanguagechange = (event) => { }
Ereignistyp
Ein generisches Event.
Aliase für Event-Handler
Neben der Window-Schnittstelle ist die Event-Handler-Eigenschaft onlanguagechange auch für die folgenden Elemente verfügbar:
Beispiele
Sie können das languagechange-Ereignis mit der Methode addEventListener verwenden:
window.addEventListener("languagechange", () => {
console.log("languagechange event detected!");
});
Oder verwenden Sie die Event-Handler-Eigenschaft onlanguagechange. Beachten Sie jedoch, dass dadurch gegebenenfalls andere Ereignis-Listener ersetzt werden, die über onlanguagechange hinzugefügt wurden:
window.onlanguagechange = (event) => {
console.log("languagechange event detected!");
};
Spezifikationen
| Spezifikation |
|---|
| HTML> # event-languagechange> |
| HTML> # handler-window-onlanguagechange> |