Andere Tipps

Ich denke, es hat zu tun mit: http://en.wikipedia.org/wiki/ user_agent # User_agent_spoofing

In den frühen Tagen, Netscape (Code namens Mozilla) war der Hauptkonkurrent von IE, und sie wollten von Websites abgelehnt verhindern, dass anderen Browser als Netscape zurückgewiesen.

Wie bereits erwähnt von @ Jason „Sein eine lange Geschichte“. Fasst die Geschichte up „sein nur jeder Browser Mozilla vorgibt zu sein“

Nachdem alles versucht, habe ich schließlich verwendet: http://www.useragentstring.com/

Sie können die oben genannten Website verwenden, um die formatierten User-Agent und OS zu erhalten.
Sie haben eine API die Sie direkt verwenden können ...

Weil das ist, wie Netscape identifiziert selbst und Microsoft wollte mit Websites arbeiten, die Netscape erkennen würde und alles andere abzulehnen.

Mozilla / 5.0 ist die allgemeinen Token, sagt der Browser Mozilla kompatibel ist, und ist an fast jeden Browser heute üblich. Weitere Einzelheiten hier klicken

Der Grund dafür sind die berüchtigten Browser-Kriege .

Kurz gesagt - Browser gestartet einige andere Browser vorgeben zu sein, weil einige Websites Inhalt bedient basiert auf dem Browser danach gefragt und sie wollten auch Inhalte für andere Browser gemeint

.

Ich finde es überraschend, es hat noch bis heute nicht gelöst. Da userAgent nicht sicher für Legacy-Gründen entfernt werden, warum klar einige neue Funktion einen Browser identifiziert wurde nicht eingeführt? Ja, die meiste Zeit Sie nicht Browser-Erkennung benötigen, sondern ein Feature-Erkennung, aber es ist nicht eingebaut in JS weder!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top