Das Entwicklermenü stellt Werkzeuge für Webentwickler bereit, die Websites für Safari und Mac OS X erstellen.
Hinweis:Wird das Menü "Entwickler" in der Menüleiste nicht angezeigt, müssen Sie die Safari-Einstellungen öffnen, auf "Erweitert" klicken und "Menü "Entwickler" in der Menüleiste anzeigen" auswählen.
Seite öffnen mit
Hiermit können Sie die angezeigte Webseite mit einem anderen Webbrowser auf Ihrem Computer öffnen. Im Untermenü werden alle Webbrowser auf Ihrem Computer aufgeführt.
Benutzer-Agent
Hiermit können Sie ändern, wie Ihr Webbrowser vom Webserver identifiziert wird. Mit dieser Option können Sie für den Webserver die Verwendung eines anderen Webbrowsers oder Betriebssystems oder einer anderen Version von Safari simulieren und so prüfen, ob der Server für andere Webbrowser anderen Inhalt bereitstellt.
Webinformationen einblenden
Die Webinformationen werden eingeblendet. Im Fenster für die Webinformationen werden die auf einer Webseite gefundenen Ressourcen aufgelistet, etwa Dokumente, Stylesheets und Skripts. Sie können damit den Quellcode der Seite, CSS-Informationen (Cascading Style Sheet), DOM-Strukturen (Document Object Model), visuelle DOM-Metriken und DOM-Eigenschaften anzeigen und suchen. Das Fenster für die Webinformationen umfasst auch eine Fehlerkonsole und die Netzwerk-Timeline.
Fehlerkonsole einblenden
Hiermit öffnen Sie die Fehlerkonsole der Webinformationen zur Anzeige von HTML- und XML-Syntaxfehlern und -warnungen. Die Fehlerkonsole zeigt auch JavaScript-Fehler und andere Meldungen von console.log, console.error, console.warn, console.assert und console.info an.
Snippet-Editor einblenden
Hiermit öffnen Sie ein Fenster, mit dem Sie kleine HTML-Ausschnitte schnell testen können, ohne eine komplette Webseite öffnen zu müssen.
Extension Builder einblenden
Hiermit öffnen Sie den Extension Builder, ein Programm, mit dem Entwickler die Metadaten für ihre Erweiterungen integrieren und bereitstellen können.
Debugging für JavaScript starten
Hiermit öffnen Sie das Informationsfenster für Webinformationen und aktivieren das Debugging von Skripts.
JavaScript-Profilerstellung starten
Hiermit starten Sie die Aufzeichnung eines Profils eines beliebigen JavaScript-Skripts, das von der aktuellen Webseite ausgeführt wird. Klicken Sie auf JavaScript-Profilerstellung stoppen", um das aufgezeichnete Profil anzusehen.
Caches deaktivieren
Hiermit erreichen Sie, dass Safari bei jedem Zugriff auf eine bestimmte Subressource die Subressource vom Webserver abruft, anstatt eine Kopie aus dem Cache zu verwenden.
Bilder deaktivieren
Hiermit erreichen Sie, dass Safari anstelle von Bildern den alternativen Inhalt anzeigt. Diese Option ist von Nutzen, um sicherzustellen, dass Ihre Webseite über passenden alternativen Inhalt verfügt. Das Deaktivieren der Option "Bilder anzeigen, sobald die Seite geöffnet wird" in den Safari-Einstellungen" hat die gleiche Auswirkung.
Styles deaktivieren
Hiermit erreichen Sie, dass Safari alle JavaScript-Funktionen ignoriert. Diese Option ist von Nutzen, um bestimmten Arten von Problemen mit dem Layout Ihrer Website auf den Grund zu gehen. Wenn Sie im Bereich "Erweitert" der Safari-Einstellungen ein Stylesheet definiert haben, wird dieses weiterhin verwendet.
JavaScript deaktivieren
Hiermit erreichen Sie, dass Safari alle JavaScript-Funktionen ignoriert. Diese Option ist geeignet, um bestimmte Probleme mit dem Verhalten von Teilen von Websites zu untersuchen und zu testen, wie eine Website auf Webbrowsern ohne Unterstützung für JavaScript bzw. mit deaktiviertem JavaScript funktioniert. Sie können JavaScript auch im Bereich "Sicherheit" der Safari-Einstellungen aktivieren und deaktivieren.
Runaway JavaScript Timer deaktivieren
Der Runaway JavaScript Timer unterbricht die Ausführung sehr langsamer Skripts, damit Safari wieder auf Ihre Befehle reagiert. Diese Option ist bei einigen automatisierten Testläufen nützlich.
Website-spezifische Hacks deaktivieren
Einige Safari-Versionen enthalten Spezialcode, der bewirkt, dass sich bestimmte Webseiten normal verhalten, während Apple-Ingenieure mit Ihnen an einer besseren langfristigen Lösung arbeiten. Mit dieser Option wird dieser Spezialcode deaktiviert, sodass Sie Ihre langfristigen Lösungen testen können.