web-dev-qa-db-fra.com

Outils de développement Safari: Préserver le journal du réseau dans la navigation

Lorsque vous utilisez Safari Web Inspector pour afficher le journal du réseau, celui-ci est réinitialisé lors de la navigation, c’est-à-dire que vous accédez à une autre page pour l'effacer.

Dans les Outils de développement Chrome , je peux facilement conserver le journal réseau en cochant la case "Conserver le journal" dans l'onglet Réseau. Dans Firefox Developer Tools , je peux conserver le journal réseau en cochant "Activer les journaux persistants" dans les préférences des outils de développement. 

Lorsque cette persistance est activée, le journal réseau reste intact jusqu'à ce que j'efface manuellement la sortie, ce qui simplifie le processus de suivi des demandes et des redirections lors de la navigation vers une nouvelle page.

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

14
BenHohner

C'était juste ajouté à WebKit la semaine dernière: https://trac.webkit.org/changeset/211451

Vous pouvez vous attendre à ce qu'il devienne bientôt une version Safari Technology Preview. Une fois dans une version, vous pouvez choisir de conserver les journaux lors de la navigation dans l'onglet Paramètres.

8
Brian Burg

Dans Safari 11.1.2, il s'agit d'un paramètre sur chaque onglet sous la case à cocher "Conserver le journal" 

 Console tab

 Network tab


Dans Safari 11, cela se trouvait dans le panneau Paramètres sous "Réseau: Effacer lorsque la page naviguait" et son paramètre associé "Console: Effacer lorsque la page naviguait".

 Safari settings for network and console clearing when page navigates

15
Daniel Compton

Il y a une option Preserve Log dans Network.

Le problème est que si votre fenêtre est trop étroite, elle disparaît et Safari ne vous donne aucune indication. Redimensionnez votre fenêtre Web Inspector pour qu'elle soit plus large.

(C'était amusant à comprendre!)

1
ShortFuse