web-dev-qa-db-fra.com

Outils de développement Safari: comment conserver le journal de la console lors de la navigation?

Lorsque vous utilisez Safari Web Inspector pour lire la sortie de la console JavaScript, le journal est réinitialisé lors de la navigation, c'est-à-dire en allant de la page index.html to mail.html efface la sortie de la console. Dans Chrome Developer Tools , je peux facilement conserver le journal en cliquant avec le bouton droit sur l'espace de la console et en sélectionnant Conserver le journal lors de la navigation . Avec cette option, la sortie du journal de la console reste intacte jusqu'à ce que j'efface manuellement la sortie simplifiant le processus de débogage de JavaScript qui actualise ou redirige vers une autre page.

Existe-t-il une fonctionnalité similaire dans Safari Web Inspector?

71
Zorayr

Je ne sais pas quand cela a été ajouté, mais il est présent dans Safari sur El Capitan (Safari 9.0). Cela fonctionne de la même manière que dans Chrome (clic droit dans la fenêtre de la console et sélectionnez "Conserver la navigation").

Mise à jour: Selon réponse de Daniel Compton , dans Safari 11+, ceci est maintenant sous l'icône des paramètres comme 'Console: Effacer quand page navigue '.

60
Jon

Dans Safari 11.1.2, ils l'ont à nouveau déplacé (!) Dans l'onglet Console sous la case à cocher "Conserver le journal". De même, le journal réseau est revenu dans l'onglet Réseau.

Console tab


Dans Safari 11, ils l'ont déplacé vers le panneau Paramètres sous "Console: Effacer lorsque la page navigue". Il a également un paramètre sœur "Réseau: Effacer lorsque la page navigue".

enter image description here

13
Daniel Compton

Non, il n'y a pas une telle fonctionnalité (dans Safari 5.0 au moins). En regardant certains résultats de Google, je ne pense pas que cette fonctionnalité existe dans la version any Safari.

7
rvighne