È possibile nascondere le risorse delle estensioni nella scheda di rete dell'ispettore web di Chrome?


152

Quando visualizzo le risorse scaricate per una pagina nella finestra di ispezione web di Chrome, vedo anche l'HTML / JS / CSS richiesto da alcune estensioni.

inserisci qui la descrizione dell'immagine

Nell'esempio di cui sopra, indicator.html, indicator.jse indicator.csssono in realtà parte della estensione Leggibilità Chrome , non fa parte della mia app.

Questo non è un grosso problema in questa particolare situazione, ma su una pagina più complessa e con diverse estensioni installate, può diventare piuttosto affollato lì!

Mi chiedevo se ci fosse un modo per filtrare qualsiasi risorsa relativa all'estensione da questo elenco (cioè qualsiasi richiesta usando il chrome-extension://protocollo).

Qualcuno sa come potrei raggiungere questo obiettivo?


1
Per chiunque cerchi una risposta, vai al Chrome Bug Tracker e fai sapere al team di sviluppo di Chrome che ne abbiamo bisogno: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Risposte:


270

Non proprio la soluzione che stavo cercando (avrei preferito un'impostazione globale), ma ora c'è un modo per filtrare le richieste dalle estensioni, come menzionato da un commentatore sul problema che avevo originariamente aperto .

Nella casella del filtro della scheda di rete, inserisci la stringa -scheme:chrome-extension(come mostrato di seguito):

Schermata di input del filtro degli strumenti di sviluppo

Questo è sensibile al maiuscolo / minuscolo, quindi assicurati che sia minuscolo. In questo modo si nascondono tutte le risorse richieste dalle estensioni.


4
La sintassi corretta per questo è "-scheme: chrome-extension". La "s" è minuscola. Questo è importante perché devtools fa distinzione tra maiuscole e minuscole.
Josh,

4
Conosci una soluzione per rendere quel filtro come comportamento predefinito?
Murat Çorlu,

5
@MuratCorlu Per quanto ne so, attualmente non c'è modo di rendere questo comportamento predefinito (anche se per quanto mi riguarda dovrebbe essere).
Mark Bell,

8
Anche semplicemente -fsembra fare il lavoro
blackpla9ue,

4
@ blackpla9ue qualche idea del perché -f funziona qui? Cosa sta realmente facendo?
coryvb123,

12

Questo è attualmente impossibile. Si prega di presentare una richiesta di funzionalità su crbug.com.

Quando è stato risposto per la prima volta al post, non è stato possibile, l'OP lo ha richiesto qui https://code.google.com/p/chromium/issues/detail?id=239401 e ora è possibile .


1
Ok grazie. Ho presentato la richiesta qui: code.google.com/p/chromium/issues/detail?id=239401
Mark Bell

2
Questa risposta dovrebbe probabilmente essere eliminata perché obsoleta.
slhck,

1

Una finestra di navigazione in incognito , può essere configurata per includere o escludere estensioni dalla pagina delle estensioni delle impostazioni di Chrome.


Vero, ma ho alcune estensioni che in realtà devo usare durante lo sviluppo; inoltre, le finestre di navigazione in incognito non memorizzeranno alcun dettaglio di accesso o completeranno automaticamente qualsiasi input di modulo, entrambe le quali sono caratteristiche di cui ho veramente bisogno durante il test delle interfacce web. Puoi impedire che qualsiasi risorsa di estensione appaia abbastanza facilmente creando un nuovo profilo utente senza estensioni installate (e avrai comunque il riempimento automatico funzionante, a differenza di una finestra di navigazione in incognito). Tuttavia, ciò non aiuta ancora se si hanno estensioni utilizzate durante il processo di sviluppo.
Mark Bell,

@MarkBell Penso che una volta che ti alleni con una finestra di navigazione in incognito, manterrà la sessione fino a quando non la chiudi. Grazie per il suggerimento originale, questo è utile! Upvote!
andrewmart.in

È possibile consentire le estensioni in Incognito, quindi potrebbe non funzionare sempre.
Jeremy Wilken,


-1

inserisci qui la descrizione dell'immagine

puoi semplicemente abilitare questa opzione e le richieste dall'estensione saranno di gruppo.

Aggiornamento : può raggruppare solo le richieste create dall'estensione che disegna iframe, come cVim


Non corretto. Questo non cattura richieste da uno script di contenuto nel frame principale.
Xan,

@Xan Hai ragione, ma sarebbe una soluzione possibile e più semplice se un'estensione caricasse uno script in iframe, proprio come l'immagine che ho postato
郭润民
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.