Bestimmen des Gebietsschemas des Benutzers im Browser
Um automatisch Standardinhalte basierend auf Benutzerpräferenzen festzulegen, ist es wichtig, das Gebietsschema des Benutzers im Browser zu bestimmen. Dies kann durch verschiedene Methoden erreicht werden.
Beste Methode: Verwenden Sie den HTTP-Accept-Language-Header
Der optimale Ansatz besteht darin, den HTTP-Accept-Language-Header zu untersuchen. Es listet die bevorzugten Sprachen des Benutzers in absteigender Reihenfolge auf. Auf diesen Header kann jedoch nicht mit JavaScript zugegriffen werden.
Alternativen mit Browsereigenschaften
Anstelle des Accept-Language-Headers sollten Sie die folgenden Browsereigenschaften verwenden:
Vertrauensfaktor
Während dieser Eigenschaften Da sie einen Hinweis auf das Gebietsschema des Benutzers geben, sollten sie mit Vorsicht behandelt werden. Sie spiegeln möglicherweise nicht immer genau die Benutzerpräferenzen wider, insbesondere auf Mobilgeräten.
Andere Problemumgehungen
Wenn serverseitiges Scripting nicht möglich ist, ziehen Sie die folgenden Problemumgehungen in Betracht: