Jak przywrócić przeglądarkę Safari 6 Web Inspector?

13

Nowy interfejs Safari 6 Web Inspector to dla mnie koszmar użyteczności ze względu na mnóstwo kart / okien z małymi ikonami i bez etykiet.

Wydaje się również, że komplikuje typowe zadania, takie jak wyświetlanie listy żądań XHR i ich odpowiedzi.

Czy jest jakiś sposób, aby przywrócić wygląd Inspektora sieci w Safari 6 na (więcej) sposób, jak to było w poprzednich wersjach?

Gerry
źródło
2
Nawiasem mówiąc: pochodzi z dokumentacją: Przewodnik dla programistów Safari .
Arjan
Również, kiedy najechaniu myszką, to zrobić uzyskać podpowiedzi.
Daniel
@DanielLawson, teraz też to robię, czasem jednak się nie pojawiają. Zredagowałem to teraz.
Gerry
Czy odroczenie przejścia na Safari 6 jest opcją?
bmike

Odpowiedzi:

6

Nowy Inspektor sieci został nieco bliżej Xcode.

Nie ma bezpośredniego sposobu na odzyskanie starego bez powrotu do innych środków. Na przykład:

  • uruchamianie Lion na maszynie wirtualnej (w celu uruchomienia starszego Safari).
  • Uruchamianie nocnej wersji WebKit - ale może to mieć tylko nowego inspektora
  • Korzystając z Chrome (wciąż WebKit, nadal używa czegoś, co wydawało mi się bliższe, jak stary inspektor).

Więc nie, w tej chwili nie wygląda na to, aby można było wrócić do „starszej” wersji inspektora. Najlepszym rozwiązaniem byłoby zgłaszanie błędów na stronie http://bugreporter.apple.com . Jeśli brakuje jej cech, które posiadał stary, być może przyszłe zmiany przywrócą niektóre z nich.

jmlumpkin
źródło
1
Dzięki, przyszedłem z Chrome, aby wypróbować Safari6 z Mountain Lion, ale wydaje się, że przynajmniej do debugowania wrócę do Chrome.
Gerry,
1
Osobiście lubię nowe zmiany w Inspektorze sieci, po prostu żałuję, że nie ma lepszej dokumentacji online na temat wszystkich nowych rzeczy.
jmlumpkin
+1 za przesłanie opinii. Spróbuj także: apple.com/feedback/macosx.html
Mark E. Haase
3

po prostu zainstaluj najnowszą nocną wersję safari: http://nightly.webkit.org/ Następnie będziesz mieć opcję „Użyj Webkit Web Inspector”. Tak!

Matthias
źródło
Element menu zmienił UseWebKitWebInspectorklucz, ale defaults write com.apple.Safari UseWebKitWebInspector -bool truenie wydawał się mieć żadnego wpływu w Safari 6.0 na 10.8.
Lri,
2

Jest sposób na odzyskanie starego inspektora internetowego.

  1. Zamknij Safari (lub inne aplikacje korzystające z inspektora internetowego)

  2. Idź do Findera, a następnie wciśnij „CMD-Shift-G”. Alternatywnie, kliknij „Idź” z paska menu, a następnie „Idź do folderu”.

  3. Wpisz to i naciśnij Enter: /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources

    Przed kontynuowaniem zalecamy wykonanie kopii zapasowej zawartości tego folderu

  4. Przenieś zawartość folderu „inspektor” z pliku zip, który możesz pobrać z linku poniżej. W razie potrzeby wprowadź hasło i zastąp już istniejące pliki.

    Skopiuj zawartość folderu inspektora, a nie sam folder.

  5. Uruchom Safari ponownie i sprawdź! :do)

Pobierz pliki tutaj (plik zip) .

Wszystko, czego potrzebujesz, znajduje się w środku. Mam nadzieję że to pomoże!

wymazać
źródło
To zadziałało dla mnie idealnie, dzięki! Musiałem również usunąć kilka wierszy, aby naprawić kartę Źródła, jak wyjaśniono tutaj .
Dan
Właśnie się dzisiaj zepsuło, więc mimo wszystko nie doradziłbym tego.
Dan.
1

W rzeczywistości możesz przejść do „starego” inspektora.

Wystarczy przejść do menu Develop> Użyj WebKit Web Inspector

Ale w tradycyjnym Inspektorze jest duży błąd interfejsu użytkownika. Za każdym razem, gdy przełączasz się między różnymi panelami, interfejs użytkownika jest przerysowywany, tworząc wiele warstw ikon i pola wyszukiwania.

Oczywiście coś poszło nie tak, kiedy dodali nowego Inspektora.

ttaiyo
źródło
Nie mam tej pozycji menu?
Gerry,
Ach, musisz zaznaczyć „Pokaż menu rozwijania na pasku menu” w Preferencjach. Jest w sekcji „Zaawansowane”.
ttaiyo,
2
Menu programowania zostało już włączone, po prostu nie ma elementu „Użyj WebKit Web Inspector”. Czy używasz tej samej wersji / kompilacji?
Gerry,
3
Mam 8536.25 na Mountain Lion, a Xcode został również zainstalowany. Punktu menu zdecydowanie nie ma w ML.
Gerry,
1
Hmm, może jest specyficzny dla Lion ... To jest punkt menu „Użyj WebKit Web Inspector”: d.pr/i/6CaI
ttaiyo
1

Oto przewodnik, jak przywrócić Safari 6 do WebKit Web Inspector , jeśli nie chcesz uruchamiać nocnej wersji. Polecam użycie r121872 , jak sugeruje jarek-foksa w komentarzach; w ten sposób nie będziesz musiał naprawiać CSS i JS, a otrzymasz działające style.

Działa to nawet z menu Develop na iOS 6 (główny powód, dla którego używam tej metody zamiast kompilacji nocnej, która wciąż używa nowego Safari 6 Web Inspector do debugowania urządzeń z iOS).

Kris Erickson
źródło
3
Zastanów się nad streszczeniem lub cytowaniem ze strony, do której prowadzisz link w treści odpowiedzi. Jest to zalecane, aby w przypadku śmierci linku (co może się ostatecznie zdarzyć) post był nadal przydatny.
Blacklight Shining