2013-03-12 8 views
11

Qualcuno sa come/se è possibile preservare l'output della console, gli errori, le informazioni ecc. Di Safari's Web Inspector?Output console persistente in Safari Web Inspector

Sto provando a eseguire il debug di una chiamata ajax che non riesce e navigando verso la pagina ma non riesco a vedere l'errore non appena si libera, qualsiasi idea?

Acclamazioni

risposta

1

sembra che ci sia alcun browser persistenza di registro con sede a Safari attualmente. È tuttavia possibile utilizzare

debugger; 

in qualsiasi punto del codice per causare l'interruzione dell'esecuzione e gli strumenti di sviluppo si apriranno. Se si registra qualsiasi valore in console prima del debugger; dichiarazione sarai in grado di vedere quei valori ancora nella console.

+0

cosa significa utilizzare questo comando, diciamo IE8, causare? – Hans

0

Comando di battitura +. nel mezzo del processo di arresto del browser può aiutare se stai cercando di vedere le chiamate di rete prima che si cancellino. Ho avuto fortuna mista con esso però.

13

In Safari 9 (Mac OS X El Capitan), è possibile fare clic con il pulsante destro del mouse in qualsiasi punto della console e selezionare "Mantieni accesso alla navigazione".

+1

Cosa ne pensi della scheda di rete? qualche idea per favore? il tasto destro non funziona su Safari 10 Scheda di rete – Priya

+0

È stato rimosso da Safari 11? Quando faccio clic con il pulsante destro del mouse sulla scheda della console, le uniche opzioni che ottengo sono "Copia selezionato", "Salva selezionato" e "Cancella registro" –

3

In Safari 11, si dovrebbe fare clic sulla ruota dentata nel Web Inspector

Cogwheel in Web Inspector

e deselezionare Console: Clear when page navigates:

Console: Clear when page navigates

+1

meglio tardi che mai :) – justcompile

Problemi correlati