Browser senden "Dalvik" als user-agent

Android Browser sendet Dalvik als der user-agents in den Kopfzeilen der Anfrage.

Derzeit arbeite ich an einer mobilen Website, die eine einfache login-Seite bestätigt, dass Benutzername und Passwort autorisiert Benutzer-Profil.

Aber wenn ich überprüft den request-Header, sah ich etwas ungewöhnliches, gab es zwei user-agents aus dem gleichen Gerät.

Folgenden sind die user-agents aus dem gleichen Gerät:

"Mozilla/5.0 (Linux; Android 4.1.2; C5303 Build/12.0.A.1.257) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36"

"Dalvik/1.6.0 (Linux; U; Android 4.2.2; C2004 Build/15.2.A.2.5)"

Sogar etwas seltsam für die cookies, die paraphiert worden, die wir entweder zurückgesetzt oder gelöscht werden.

Gibt es eine Möglichkeit, ich kann Debuggen Sie weiter für mehr Informationen und einen besseren Blick auf dieses Problem??

Dieses Problem nicht gesehen in den alten android-Handys oder ios oder windows phones.

**Ausgabe bemerkt, dass im high-end-android-Handys mit KitKat/JellyBean OS

  • Klingt wie etwas, das zieht die VM version info aus System.getProperty(). Keine Ahnung, warum es würde, senden Sie es zu einem web server, oder würde behaupten, Android 4.2.2 läuft KitKat.
  • Ja, es ist seltsam und wir sind immer noch keine Lösung gefunden dazu????
  • Ich habe auch bemerkt ein seltsames Verhalten, wenn ich die McAfee-antivirus auf Sie schicken Sie diesen header, aber wenn ich es deaktivieren es ,nicht dies ist nur eine Vermutung, aber nicht ganz wahr...!!! @fadden
  • Sehr seltsam, aber wenn wir deaktivieren Sie McAfee funktioniert es, ich bin nicht sicher, wie dies gelingt.....!
  • Sind Sie sicher, dass beide sind normale web-Anfragen? Wenn einige Anrufe aufrufen von javascript, die Sie möglicherweise verwenden Sie einen anderen http-engine (- version), als die browser selbst.
InformationsquelleAutor Austin N | 2014-05-22
Schreibe einen Kommentar