http://www.w3schools.com/js/tryit.asp?filename=try_nav_all
Ich bekomme
Browser-Codename: Mozilla
Browsername: Netscape
Browserversion: 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, wie Gecko) Chrome / 14.0.835.186 Safari / 535.1
Cookies aktiviert: wahr
Plattform: Win32
Benutzeragenten-Header: Mozilla / 5.0 (Windows NT 5.1) AppleWebKit / 535.1 (KHTML, wie Gecko) Chrome / 14.0.835.186 Safari / 535.1
Antworten:
Grundsätzlich fing es damit an, dass einige Websites den User-Agent beschnüffelten, um festzustellen, welchen Browser jemand verwendete, damit sie Browser blockieren konnten, von denen sie dachten, dass sie mit ihren Websites nicht funktionieren würden. Insbesondere blockierten Websites den Internet Explorer, da dieser nicht so viele Funktionen bot wie Netscape Navigator. Anstatt einfach eine Website zu erstellen, die browserübergreifend funktioniert, haben sich Webmaster dafür entschieden, den IE nur vollständig zu blockieren. Um dies zu umgehen, hat Internet Explorer begonnen, Mozilla in den Benutzeragenten zu setzen (mit "kompatibel" in Klammern).
Ein weiterer Grund ist, dass einige Browser dieselbe Render-Engine verwenden. Beispielsweise verwenden sowohl Safari als auch Chrome das Webkit-Renderingmodul. Firefox und SeaMonkey verwenden beide Gecko. Infolgedessen haben beide Teile ihres Benutzeragenten, die dem anderen Browser entsprechen und / oder diesen erwähnen.
Dieser Artikel enthält eine ausführlichere Zusammenfassung des Verlaufs der Benutzeragenten.
quelle
Fast jeder Browser sagt, dass es sich um Mozilla handelt, was bedeutet, dass es (mehr oder weniger) mit der Mozilla-Rendering-Engine kompatibel ist.
quelle