User Agent

aus FirefoxWiki, der freien Wissensdatenbank

Ein User Agent ist ein Programm, mit dem Anwender Netzwerkdienste nutzen können. User Agents sind zum Beispiel Browser und E-Mail-Programme, die auf Internetdienste (WWW (http://de.wikipedia.org/wiki/Www), E-Mail (http://de.wikipedia.org/wiki/E-Mail)) zugreifen.

Der so genannte User-Agent-String oder User-Agent-Header wird von vielen solchen Programmen an den Server geschickt, von dem man Daten erhalten möchte. Die meisten enthalten genauere Informationen über verwendetes Betriebssystem, Browserversion und Sprache. Da es jedoch keine Richtlinien gibt, wie ein User-Agent-String auszusehen hat, gibt es etliche verschiedene, die sich von Programm zu Programm unterscheiden. Außerdem steht es jedem Nutzer frei, einen eigenen User-Agent-String zu erfinden. Eine unvollständige Liste gibt es weiter unten.

Inhaltsverzeichnis

Eigenen User-Agent-String anzeigen

Um den eigenen User-Agent-String herauszufinden, genügt es, den Menüpunkt Über Mozilla Firefox im Menü Hilfe aufzurufen. Der User-Agent-String ist der Text im unteren Bereich des Fensters und lässt sich zur einfachen Weitergabe markieren und kopieren.

Sie können auch about: in die Adressleiste eingeben.

User-Agent-String verändern

Sie können den kompletten User-Agent-String, der von Firefox an die Webserver gesendet wird, verändern. Erstellen Sie in about:config den Eintrag general.useragent.override vom Typ String. Als Wert (Eigenschaftsnamen) können Sie einen gewünschten User-Agent-String oder sonstige Angaben eintragen. Sollen keine Angaben gesendet werden, tragen Sie nichts ein.
(In Firefox 3.5.5 heisst der "Firefox-Teil" des User-Agent-String general.useragent.extra.firefox)

Auch mit der Erweiterung User Agent Switcher (http://chrispederick.com/work/useragentswitcher/) lässt sich der User-Agent-String verändern. Außerdem wird ein schnelles Wechseln zwischen verschiedenen User-Agent-Strings ermöglicht.

Aufbau des User-Agent-Strings

Der Standard-User-Agent-String von Firefox ist nach dem folgenden Format aufgebaut

Mozilla/[Mozilla-Version] ([Kommentar]) Gecko/[Gecko-Version] Firefox/[Firefox-Version]
  • Mozilla-Version: Die Versionsnummer zeigt an, welche Mozilla-Version der aktuellen Firefox-Version zu Grunde liegt, und zwar in der Form Hauptversion.Zwischenversion. Bei Erstellung dieses Textes war dies 5.0.
  • Kommentar: Der Kommentar-Teil besteht aus folgenden Abschnitten, jeweils durch ein Semikolon getrennt:
    • Plattform: Kurzbezeichnung für ein Computersystem (Windows, Macintosh, X11 usw.)
    • Sicherheit: N, U, oder I. N bedeutet keine Sicherheit, U hohe Sicherheit und I schwache Sicherheit.
    • OS oder CPU: Interne Bezeichnung des Betriebssystems oder der CPU (Windows: Win95, Win98, WinNT 5.0 usw.; MacOS: 68K, PPC usw.; Linux: i356, x86_64 usw.)
    • Lokalisierungsinformation: Sprachkürzel der Browsersprache nach RFC 1945 und RFC 2068 (de, en-US, ja-JP usw.)
    • Weitere: Optional sind auch weitere Kommentare, jeweils durch Semikola (Strichpunkte) abgetrennt, möglich. Beim Firefox ist hier noch normalerweise die Gecko-Version (z.B. 1.8) genannt.
  • Gecko-Version: Datum im Format YYYYMMDD. Bei offiziellen Mozilla-Builds bezieht sich dieser Teil auf den Datumsabschnitt der BuildID, dem Datum an dem das Programm kompiliert wurde.
  • Firefox-Version: Entspricht der installierten Firefox-Version (z.B. 1.5.0.6).

Verschiedene User Agents

Firefox:

Mozilla/5.001 (windows; U; NT4.0; en-us) Gecko/25250101
Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
Mozilla/5.001 (Macintosh; N; PPC; ja) Gecko/25250101 MegaCorpBrowser/1.0 (MegaCorp, Inc.)
Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.6) Gecko/20040206 Firefox/1.0.1
Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.8b4) Gecko/20050915 Firefox/1.4
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8) Gecko/20051111 Firefox/1.5
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5

andere Browser:

Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.8.1.1) Gecko/2006120502 Iceweasel/2.0.0.1 (Debian-2.0.0.1+dfsg-2)
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.03 [de]
Mozilla/5.0 (compatible; Konqueror/3.2; Linux 2.6.2) (KHTML, like Gecko)
Googlebot/2.X (+http://www.googlebot.com/bot.html)

Siehe auch

Weblinks

'Persönliche Werkzeuge