8 Stimmen

Wie kann ich den Accept Header erhalten und analysieren, um die Sprache in JavaScript zu erhalten?

Wie kann ich Accept Header erhalten und parsen, um die Sprache als zwei Zeichen => en, tr, ar, fr, etc. in JavaScript zu erhalten?

EDIT : Wenn ich die

navigator.language

oder etwas Ähnliches, dann bekomme ich eine Sprache. Allerdings verwende ich ein Plug-in bei Firefox, Quick Locale, es ändert die lokale. Wenn ich es von Englisch auf Arabisch ändere, sagt navigator.language immer noch, dass ich Englisch benutze. Wenn ich jedoch eine Verbindung zu www.google.com herstelle, nachdem ich das Gebietsschema mit Quick Locale geändert habe, öffnet sich die Google-Homepage in arabischer Sprache. Ich möchte die Sprache des Benutzers auf diese Weise erkennen. Ich werde die Spracheigenschaften meiner HTML-Datei laden, nachdem ich die Sprache wie Google erkannt habe.

EDIT2: Hier gibt es einen Code für meinen Zweck: Kopfskript akzeptieren

Es wird jedoch ein Aufruf dieser URL durchgeführt: http://ajaxhttpheaders.appspot.com

Wie kann ich den Quellcode unter dieser URL erhalten?

EDIT3: Kann ich etwas ähnliches zu diesem Code auf meiner Server-Seite schreiben (um meine HTML-Seite über REST zu kommunizieren - dies ist die letzte Lösung für mich)?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X