Est-il possible de masquer les ressources d'extension dans l'onglet Réseau de l'inspecteur Web Chrome?

153

Lorsque je consulte les ressources téléchargées pour une page dans l'inspecteur Web Chrome, je vois également le HTML / JS / CSS demandé par certaines extensions.

entrez la description de l'image ici

Dans l'exemple ci - dessus, indicator.html, indicator.jset indicator.csssont en fait une partie de l' extension de Chrome Lisibilité , ne fait pas partie de mon application.

Ce n'est pas trop grave dans cette situation particulière, mais sur une page plus complexe et avec plusieurs extensions installées, il peut y avoir beaucoup de monde!

Je me demandais s'il y avait un moyen de filtrer les ressources liées aux extensions de cette liste (c'est-à-dire toutes les demandes utilisant le chrome-extension://protocole).

Est-ce que quelqu'un sait comment je pourrais y parvenir?

Mark Bell
la source
1
Pour tous ceux qui recherchent une réponse, veuillez accéder à Chrome Bug Tracker et informer l'équipe de développement de Chrome que nous avons besoin de ceci: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Réponses:

270

Pas tout à fait la solution que je recherchais (j'aurais préféré un paramètre global), mais il existe maintenant un moyen de filtrer les demandes des extensions, comme mentionné par un commentateur sur le problème que j'ai initialement ouvert .

Dans la zone de filtre de l'onglet réseau, entrez la chaîne -scheme:chrome-extension(comme indiqué ci-dessous):

Capture d'écran de l'entrée du filtre des outils de développement

Ceci est sensible à la casse, alors assurez-vous qu'il est en minuscules. Cela masquera toutes les ressources qui ont été demandées par les extensions.

Mark Bell
la source
4
La syntaxe correcte pour cela est "-scheme: chrome-extension". Le "s" est en minuscule. Ceci est important car devtools est sensible à la casse à ce sujet.
Josh
4
Connaissez-vous une solution pour faire de ce filtre un comportement par défaut?
Murat Çorlu
5
@MuratCorlu Pour autant que je sache, il n'y a actuellement aucun moyen d'en faire le comportement par défaut (même si en ce qui me concerne, il devrait l'être).
Mark Bell
8
-fSemble simplement faire le travail aussi
blackpla9ue
4
@ blackpla9ue une idée de pourquoi -f fonctionne ici? Que fait-il réellement?
coryvb123
12

Ceci est actuellement impossible. Veuillez déposer une demande de fonctionnalité sur crbug.com.

Lorsque le message a été répondu pour la première fois, ce n'était pas possible, l'OP l'a alors demandé ici https://code.google.com/p/chromium/issues/detail?id=239401 et maintenant c'est possible .

vsevik
la source
1
OK merci. J'ai déposé la demande ici: code.google.com/p/chromium/issues/detail?id=239401
Mark Bell
2
Cette réponse devrait probablement être supprimée car elle est obsolète.
slhck
1

Une fenêtre de navigation privée peut être configurée pour inclure ou exclure des extensions de la page des extensions des paramètres de Chrome.

Ethan Selzer
la source
C'est vrai, mais j'ai quelques extensions à utiliser pendant le développement; De plus, les fenêtres de navigation privée ne se souviendront d'aucun détail de connexion ou ne rempliront pas automatiquement les entrées de formulaire, deux fonctionnalités dont j'ai vraiment besoin lors du test d'interfaces Web. Vous pouvez empêcher toutes les ressources d'extension d'apparaître assez facilement en créant simplement un nouveau profil utilisateur sans extensions installées (et vous aurez toujours le remplissage automatique fonctionnel, contrairement à une fenêtre de navigation privée). Cependant, cela n'aide toujours pas si vous avez des extensions que vous utilisez pendant le processus de développement.
Mark Bell
@MarkBell Je pense qu'une fois que vous vous connectez avec une fenêtre de navigation privée, elle conservera votre session jusqu'à ce que vous la fermiez. Merci pour le conseil original, cela est utile! Upvote!
andrewmart.in
Il est possible d'autoriser les extensions dans Incognito, donc cela peut ne pas toujours fonctionner.
Jeremy Wilken
0

Entrez simplement "-f" dans le champ Réseau

entrez la description de l'image ici

éblouir
la source
-1

entrez la description de l'image ici

vous pouvez simplement activer cette option et les demandes de l'extension seront groupées.

Mise à jour : il ne peut regrouper que les demandes créées par l'extension qui dessinent une iframe, comme cVim

郭润民
la source
Incorrect. Cela n'intercepte pas les demandes d'un script de contenu dans le cadre principal.
Xan
@Xan Vous avez raison, mais ce serait une solution possible et simple si une extension de script de chargement dans iframe, tout comme la photo que je poste
郭润民