Wie kann ich Safari 6 Web Inspector wiederherstellen?

13

Die neue Benutzeroberfläche von Safari 6 Web Inspector ist für mich ein Albtraum in Sachen Benutzerfreundlichkeit, da viele Registerkarten / Fenster mit kleinen Symbolen und ohne Beschriftungen vorhanden sind.

Es scheint auch häufige Aufgaben wie das Anzeigen einer Liste von XHR-Anforderungen und deren Antworten zu verkomplizieren.

Gibt es eine Möglichkeit, das Erscheinungsbild von Web Inspector in Safari 6 auf (mehr) die früheren Versionen zurückzusetzen?

Gerry
quelle
2
Nebenbei bemerkt: Es wird mit folgender Dokumentation ausgeliefert: Safari Developer Tools Guide .
Arjan
Auch wenn ich die Maus bewegen, ich tun Tooltips bekommen.
Daniel
@DanielLawson, jetzt tue ich es auch, manchmal erscheinen sie jedoch nicht. Ich habe das jetzt herausgeschnitten.
Gerry
Ist eine Verschiebung auf Safari 6 eine Option?
bmike

Antworten:

6

Der neue Web Inspector wurde so gestaltet, dass er etwas näher an Xcode ist.

Es gibt keinen direkten Weg, den Alten zurückzubekommen, ohne auf andere Mittel zurückzugreifen. Beispielsweise:

  • Ausführen von Lion in einer VM (um eine ältere Safari auszuführen).
  • Ausführen eines nächtlichen Builds von WebKit - möglicherweise nur mit dem neuen Inspector
  • Verwendung von Chrome (während WebKit noch verwendet wird, wird immer noch etwas verwendet, das mir näher schien als der alte Inspektor).

Nein, zum gegenwärtigen Zeitpunkt scheint es nicht möglich zu sein, auf eine 'ältere' Version des Inspektors zurückzukehren. Die beste Wette wäre, Fehler unter http://bugreporter.apple.com einzureichen . Wenn die alten Features fehlen, werden möglicherweise zukünftige Überarbeitungen einiges davon zurückbringen.

jmlumpkin
quelle
1
Vielen Dank, ich bin aus Chrome gekommen, um Safari6 mit Mountain Lion auszuprobieren, aber es scheint, dass ich zumindest zum Debuggen wieder auf Chrome zurückgreifen werde.
Gerry
1
Ich persönlich mag die neuen Änderungen im Web Inspector. Ich wünschte nur, es gäbe online eine bessere Dokumentation über all die neuen Dinge.
Jmlumpkin
+1 für das Senden von Feedback. Versuchen Sie auch: apple.com/feedback/macosx.html
Mark E. Haase
3

Installieren Sie einfach die neueste nächtliche Version von Safari: http://nightly.webkit.org/ Dann haben Sie die Möglichkeit, "Webkit Web Inspector verwenden". Ja!

Matthias
quelle
Der Menüpunkt änderte den UseWebKitWebInspectorSchlüssel, defaults write com.apple.Safari UseWebKitWebInspector -bool trueschien aber in Safari 6.0 auf 10.8 keine Auswirkung zu haben.
Lri
2

Es gibt eine Möglichkeit, Ihren alten Webinspektor wieder zu haben.

  1. Safari beenden (oder andere Apps, die den Webinspektor verwenden)

  2. Gehe zum Finder und drücke "CMD-Shift-G". Alternativ können Sie in der Menüleiste auf "Gehe zu" und dann auf "Gehe zu Ordner" klicken.

  3. Geben Sie dies ein und drücken Sie die Eingabetaste: /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources

    Ich empfehle, dass Sie den Inhalt dieses Ordners sichern, bevor Sie fortfahren

  4. Verschieben Sie den Inhalt des Ordners "inspector" aus der Zip-Datei, die Sie über den folgenden Link herunterladen können. Geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden, und ersetzen Sie bereits vorhandene Dateien.

    Kopieren Sie den Inhalt des Inspector-Ordners, nicht den Ordner selbst.

  5. Starten Sie Safari erneut und inspizieren Sie es! : c)

Laden Sie die Dateien hier herunter (Zip-Datei) .

Alles was du brauchst ist drinnen. Hoffe das hilft!

effkay
quelle
Das hat bei mir perfekt funktioniert, danke! Ich musste auch ein paar Zeilen entfernen, um den Sources-Reiter zu reparieren, wie hier erklärt .
Dan,
Es ist heute einfach kaputt gegangen, also würde ich es doch nicht empfehlen.
Dan
1

Sie können in der Tat zum "alten" Inspektor wechseln.

Rufen Sie einfach das Menü "Entwickeln" auf und klicken Sie auf "WebKit Web Inspector verwenden"

Aber es gibt einen großen Fehler in der Benutzeroberfläche mit dem traditionellen Inspector. Jedes Mal, wenn Sie zwischen den verschiedenen Bedienfeldern wechseln, wird die Benutzeroberfläche neu gezeichnet und es werden mehrere Ebenen der Symbole und des Suchfelds erstellt.

Offensichtlich ist etwas schief gelaufen, als sie den neuen Inspector hinzugefügt haben.

ttaiyo
quelle
Ich habe diesen Menüeintrag nicht?
Gerry
Ah, du musst "Show Develop menu in menu bar" in den Preferences aktivieren. Es ist im Abschnitt "Erweitert".
ttaiyo
2
Das Entwicklungsmenü war bereits aktiviert, es gibt jedoch keinen Eintrag "Use WebKit Web Inspector". Verwenden Sie dieselbe Version / Build?
Gerry
3
Ich habe 8536.25 auf Mountain Lion und Xcode wurde ebenfalls installiert. Der Menüpunkt ist auf ML definitiv nicht dabei.
Gerry
1
Hmm, vielleicht ist es spezifisch für Lion ... Dies ist der Menüpunkt "Use WebKit Web Inspector": d.pr/i/6CaI
ttaiyo
1

Hier finden Sie eine Anleitung zum Zurücksetzen von Safari 6 auf WebKit Web Inspector , wenn Sie den nächtlichen Build nicht ausführen möchten. Ich empfehle die Verwendung von r121872 , wie von jarek-foksa in den Kommentaren vorgeschlagen; Auf diese Weise müssen Sie CSS und JS nicht reparieren, und Sie erhalten Arbeitsstile.

Dies funktioniert sogar mit dem iOS 6-Entwicklungsmenü (der Hauptgrund, warum ich diese Methode anstelle des nächtlichen Builds verwende, bei dem immer noch der neue Safari 6-Webinspektor zum Debuggen von iOS-Geräten verwendet wird).

Kris Erickson
quelle
3
Überlegen Sie, ob Sie die Seite, auf die Sie in Ihrem Antworttext verlinkt haben, zusammenfassen oder zitieren möchten. Dies wird empfohlen, damit der Beitrag weiterhin nützlich ist, wenn der Link stirbt (was wahrscheinlich irgendwann passiert).
Blacklight Shining