WorkerNavigator: languages-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Hinweis: Diese Funktion ist nur in Web Workers verfügbar.

Die schreibgeschützte Eigenschaft WorkerNavigator.languages gibt ein Array von Zeichenfolgen zurück, die die bevorzugten Sprachen des Benutzers darstellen. Die Sprache wird mittels Sprach-Tags gemäß RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47) beschrieben. Im zurückgegebenen Array sind die Sprachen nach Präferenz geordnet, wobei die bevorzugte Sprache an erster Stelle steht.

Der Wert von navigator.language ist das erste Element des zurückgegebenen Arrays.

Wenn sich der Wert ändert, da die bevorzugten Sprachen des Benutzers geändert werden, wird ein languagechange Event auf dem WorkerGlobalScope-Objekt ausgelöst.

Der Accept-Language HTTP-Header in jeder HTTP-Anfrage vom Browser des Benutzers verwendet denselben Wert wie die navigator.languages Eigenschaft, außer für das zusätzliche qvalues (Qualitätswert) Feld (z.B. en-US;q=0.8).

Wert

Ein Array oder Strings.

Beispiele

Sie können dies in einem Web-Worker ausführen:

js
navigator.language; //"en-US"
navigator.languages; //["en-US", "zh-CN", "ja-JP"]

Spezifikationen

Specification
HTML Standard
# dom-navigator-languages-dev

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch