Safari: Webseiten mit anderem User-Agent aufrufen

von | 21.05.2015 | macOS

Bei jeder besuchten Webseite sendet der Browser den sogenannten User-Agent mit. Das ist wie ein digitaler Ausweis, anhand dessen der Server erkennt, welcher Browser, welches Betriebssystem und welches Gerät die Anfrage stellt. In Safari lässt sich dieser User-Agent gezielt ändern – ein Feature, das besonders für Webentwickler und technikaffine Nutzer wertvoll ist.

Das Ändern des User-Agents ist beispielsweise dann nützlich, wenn ihr am Mac die mobile Version einer Website testen wollt oder prüfen möchtet, wie eure eigene Website auf verschiedenen Geräten dargestellt wird. Auch für das Debugging von responsiven Designs oder das Umgehen bestimmter Browser-Beschränkungen kann diese Funktion hilfreich sein.

Safari-Entwicklertools aktivieren

Damit sich der User-Agent in Safari ändern lässt, müsst ihr zunächst das Entwicklermenü aktivieren. Geht dazu in die Safari-Einstellungen (Cmd+Komma) und wechselt zum Tab „Erweitert“. Ganz unten findet ihr die Option „Menü ‚Entwickler‘ in der Menüleiste anzeigen“ – setzt hier den Haken.

Alternativ könnt ihr auch über das Safari-Menü → Einstellungen → Erweitert diesen Schritt ausführen. Nach der Aktivierung erscheint in der Menüleiste ein neuer Punkt „Entwickler“ mit verschiedenen nützlichen Tools für Webentwicklung.

User-Agent wechseln

Nach der Aktivierung des Entwicklermenüs klickt ihr oben auf „Entwickler“ und dann auf „User-Agent“. Safari blendet daraufhin ein Untermenü ein, das verschiedene vordefinierte User-Agent-Strings anbietet:

  • Safari (Standard)
  • iPhone
  • iPad
  • Chrome
  • Firefox
  • Edge
  • Verschiedene Android-Geräte

Wählt einfach den gewünschten User-Agent aus, und Safari sendet ab sofort diese Kennung an alle besuchten Websites. Die Seiten werden entsprechend der gewählten Geräteklasse dargestellt.

osx-safari-user-agent

Praktische Anwendungsfälle

Der User-Agent-Wechsel ist besonders nützlich für Webentwickler, die responsive Websites testen möchten. Statt mehrere physische Geräte zu verwenden, könnt ihr schnell zwischen verschiedenen Ansichten wechseln. Auch für das Testen von Touch-Interfaces oder mobilspezifischen Features ist diese Funktion praktisch.

Einige Websites liefern unterschiedliche Inhalte basierend auf dem erkannten Browser oder Gerät aus. Mit dem User-Agent-Wechsel könnt ihr diese verschiedenen Versionen einfach vergleichen und prüfen, ob alle Features korrekt funktionieren.

Erweiterte Entwicklertools

Neben dem User-Agent-Wechsel bietet das Safari-Entwicklermenü noch weitere nützliche Tools:

  • Web-Inspector für detaillierte Code-Analyse
  • Responsive Design-Modus für verschiedene Bildschirmgrößen
  • JavaScript-Konsole für Debugging
  • Network-Tab zur Überwachung von Netzwerkaktivitäten
  • Timeline für Performance-Analysen

Diese Tools machen Safari zu einer vollwertigen Entwicklungsumgebung, die durchaus mit Chrome oder Firefox mithalten kann.

Vorsicht bei der Nutzung

Während der User-Agent-Wechsel ein praktisches Tool ist, solltet ihr einige Punkte beachten: Manche Websites erkennen gefälschte User-Agents und können entsprechend reagieren. Außerdem können sich bestimmte Browser-Features unterscheiden – nur weil ihr vorgebt, ein iPhone zu sein, unterstützt Safari am Mac nicht automatisch alle iOS-spezifischen Funktionen.

Zurück zum Standard

Nach dem Testen vergesst nicht, den User-Agent wieder auf „Safari (Standard)“ zurückzusetzen. Andernfalls könnte es bei manchen Websites zu unerwarteten Darstellungsproblemen kommen, da sie möglicherweise Features für andere Browser ausliefern, die Safari nicht unterstützt.

Der geänderte User-Agent gilt übrigens nur für die aktuelle Safari-Session. Nach einem Neustart des Browsers wird automatisch wieder der Standard-User-Agent verwendet.

Fazit

Der User-Agent-Wechsel in Safari ist ein mächtiges Werkzeug für Webentwickler und technikinteressierte Nutzer. Er ermöglicht es, verschiedene Browser- und Geräteansichten zu simulieren, ohne tatsächlich das Gerät wechseln zu müssen. In Kombination mit den anderen Safari-Entwicklertools bietet sich so eine umfassende Testumgebung für moderne Webentwicklung.

Zuletzt aktualisiert am 15.04.2026