Come ripristinare Safari 6 Web Inspector?


13

La nuova interfaccia utente di Safari 6 Web Inspector è un incubo di usabilità per me a causa di un sacco di schede / riquadri con icone piccole e senza etichette.

Sembra anche complicare compiti comuni come mostrare un elenco di richieste XHR e le loro risposte.

Esiste un modo per ripristinare l'aspetto di Web Inspector in Safari 6 per (di più) come era nelle versioni precedenti?


2
A parte: viene fornito con la documentazione: Safari Developer Tools Guide .
Arjan,

Inoltre, quando ho passare il mouse, io faccio ottenere suggerimenti.
Daniel

@DanielLawson, ora lo faccio anche io, a volte però non compaiono. L'ho modificato ora.
Gerry,

Il rinvio del passaggio a Safari 6 è un'opzione?
bmike

Risposte:


6

Il nuovo Web Inspector è stato creato per essere un po 'più vicino a Xcode.

Non esiste un modo diretto per recuperare quello vecchio, senza tornare ad altri mezzi. Per esempio:

  • eseguire Lion in una VM (per eseguire un Safari meno recente).
  • Esecuzione di una build notturna di WebKit, ma questo potrebbe avere solo il nuovo ispettore
  • Usando Chrome (mentre è ancora WebKit, usa ancora qualcosa che mi è sembrato più vicino come il vecchio ispettore).

Quindi no, al momento non sembra possibile tornare a una versione "più vecchia" dell'ispettore. La scommessa migliore sarebbe quella di inviare bug su http://bugreporter.apple.com . Se mancano le funzionalità di quella precedente, probabilmente le revisioni future porterebbero un po 'di questo.


1
Grazie, sono venuto da Chrome per provare Safari6 con Mountain Lion, ma almeno per il debug tornerò su Chrome.
Gerry,

1
Personalmente mi piacciono le nuove modifiche al Web Inspector, ho solo desiderato che ci fosse una migliore documentazione online su tutte le novità.
jmlumpkin,

+1 per l'invio di feedback. Prova anche a: apple.com/feedback/macosx.html
Mark E. Haase,

3

basta installare l'ultima build notturna di safari: http://nightly.webkit.org/ Quindi, avrai l'opzione "Usa Webkit Web Inspector". Si!


La voce di menu ha cambiato la UseWebKitWebInspectorchiave, ma defaults write com.apple.Safari UseWebKitWebInspector -bool truesembra non avere alcun effetto in Safari 6.0 su 10.8.
Lri,

2

C'è un modo per riavere il tuo vecchio ispettore web.

  1. Esci da Safari (o altre app che utilizzano la finestra di ispezione web)

  2. Vai su Finder, quindi premi "CMD-Shift-G". In alternativa, fai clic su "Vai" dalla barra dei menu, quindi su "Vai alla cartella".

  3. Inserisci questo e premi Invio: /System/Library/PrivateFrameworks/WebInspector.framework/Versions/Current/Resources

    Ti consiglio di eseguire il backup dei contenuti di questa cartella prima di procedere

  4. Spostare il contenuto della cartella "inspector" dal file zip che è possibile scaricare dal collegamento seguente. Immettere la password se richiesto e sostituire i file già esistenti.

    Copia il contenuto della cartella inspector, non la cartella stessa.

  5. Riavvia Safari e ispeziona! : C)

Scarica qui i file (file zip) .

Tutto ciò di cui hai bisogno è dentro. Spero che sia di aiuto!


Questo ha funzionato perfettamente per me, grazie! Ho anche dovuto rimuovere alcune righe per correggere la scheda Sorgenti, come spiegato qui .
Dan,

Si è appena rotto oggi, quindi non lo consiglierei dopo tutto.
Dan,

1

Puoi infatti passare al "vecchio" ispettore.

Basta semplicemente andare al menu Sviluppo> Usa WebKit Web Inspector

Ma c'è un grosso bug dell'interfaccia utente con l'ispettore tradizionale. Ogni volta che si passa da un pannello all'altro, l'interfaccia utente viene ridisegnata, creando più livelli delle icone e del campo di ricerca.

Ovviamente qualcosa è andato storto quando hanno aggiunto il nuovo ispettore.


Non ho questa voce di menu?
Gerry,

Ah, è necessario selezionare "Mostra menu Sviluppo nella barra dei menu" in Preferenze. È nella sezione "Avanzate".
ttaiyo,

2
Il menu Sviluppo era già abilitato, semplicemente non ha una voce "Usa WebKit Web Inspector". Stai usando la stessa versione / build?
Gerry,

3
Ho 8536.25 su Mountain Lion e anche Xcode è stato installato. La voce di menu non è sicuramente presente in ML.
Gerry,

1
Hmm, forse è specifico per Lion ... Questa è la voce di menu "Usa WebKit Web Inspector": d.pr/i/6CaI
ttaiyo

1

Ecco una guida su come ripristinare Safari 6 in WebKit Web Inspector , se non vuoi eseguire la build notturna. Consiglio di usare r121872 , come suggerito da jarek-foksa nei commenti; in questo modo non avrai bisogno di correggere CSS e JS e otterrai stili di lavoro.

Funziona anche con il menu Sviluppo di iOS 6 (il motivo principale per cui utilizzo questo metodo anziché la build notturna, che utilizza ancora il nuovo Safari 6 Web Inspector per il debug dei dispositivi iOS).


3
Prendi in considerazione la sintesi o la citazione dalla pagina a cui ti sei collegato nel corpo della tua risposta. Questo è raccomandato in modo che se il collegamento si interrompe (il che probabilmente accadrà alla fine), il post è ancora utile.
Blacklight Shining
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.