Frage

ich viele Web-Entwicklungs-Tools zu sehen, die mich dieses Ding des „User-Agent“ genannt lassen ändern. Was es das?

War es hilfreich?

Lösung

Der User-Agent ändert sich nicht, wie Safari eine Seite macht, ändert es genau das, was Browser Safari zu sein vorgibt, wenn die HTTP-Anforderung zu machen, und wenn navigator.userAgent in JavaScript aufrufen. Einig Web-Server und einige JavaScript auf Webseiten werden ihr Verhalten basierend ändern auf dem User-Agenten (die in der Regel eine schlechte Idee ist), und so manchmal, wenn ein Web-Server gibt Ihnen eine Seite zurück sagen: „Sorry, Ihr Browser wird nicht unterstützt“ möchten, können Sie Ihre User-Agent zu IE ändern, um zu sehen, ob es tatsächlich funktioniert, obwohl sie es nicht unterstützen.

Andere Tipps

Vielleicht bin ich etwas fehlt, aber keine der Antworten eigentlich Antwort die ursprüngliche Frage -. "Was ist ein User-Agent"

Antwort: Im Rahmen des World Wide Web, ein User-Agent ist einfach das Programm, das in Kontakt mit dem Web-Server im Namen des Benutzers. Die Mehrheit der User Agents sind Allzweck-Browser. Nur sehr wenige sind Suchmaschinen-Spider.

Slightly Lange Antwort: http://en.wikipedia.org/wiki / user_agent

Im Rahmen Ihrer Frage - die Sache, die Werkzeuge uns erlauben zu ändern -. User-Agent bezieht sich auf die user-agent HTTP-Header, der das Client-Programm mit jeder Anforderung sendet sich selbst zu identifizieren

Der Schalt User-Agent ist kein "Modus" alle es tut, ist macht Bericht Safari das IE / Firefox / etc User-Agent -. So wird navigator.userAgent die UA von einem anderen Browser melden

Dies ist nur dann wirklich nützlich, wenn Sie auf die Unterstützung Safari (oder webkit im Allgemeinen) freuen und wollen User-Agent prüft als Ursache der „Inkompatibilitäten“ auszuschließen

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