Ist es möglich, Erweiterungsressourcen auf der Registerkarte "Chrome Web Inspector-Netzwerk" auszublenden?


152

Wenn ich die heruntergeladenen Ressourcen für eine Seite im Chrome-Webinspektor ansehe, wird auch das von bestimmten Erweiterungen angeforderte HTML / JS / CSS angezeigt.

Geben Sie hier die Bildbeschreibung ein

In dem obigen Beispiel indicator.html, indicator.jsund indicator.cssist tatsächlich Teil der Verlängerung Ablesbarkeit Chrome , nicht Teil meiner App.

Dies ist in dieser speziellen Situation keine allzu große Sache, aber auf einer komplexeren Seite und mit mehreren installierten Erweiterungen kann es dort ziemlich voll werden!

Ich habe mich gefragt, ob es eine Möglichkeit gibt, erweiterungsbezogene Ressourcen aus dieser Liste herauszufiltern (dh alle Anforderungen, die das chrome-extension://Protokoll verwenden).

Weiß jemand, wie ich das erreichen kann?


1
Wenn Sie nach einer Antwort suchen, gehen Sie bitte zum Chrome Bug Tracker und teilen
pootzko

Antworten:


270

Nicht ganz die Lösung, nach der ich gesucht habe (ich hätte eine globale Einstellung vorgezogen), aber es gibt jetzt eine Möglichkeit, Anforderungen aus Erweiterungen herauszufiltern, wie von einem Kommentator zu dem Problem erwähnt, das ich ursprünglich geöffnet habe .

Geben Sie im Filterfeld der Registerkarte "Netzwerk" die Zeichenfolge ein -scheme:chrome-extension(siehe Abbildung unten):

Entwicklungswerkzeuge filtern den Eingabe-Screenshot

Hierbei wird zwischen Groß- und Kleinschreibung unterschieden. Stellen Sie daher sicher, dass es sich um Kleinbuchstaben handelt. Dadurch werden alle Ressourcen ausgeblendet, die von Erweiterungen angefordert wurden.


4
Die korrekte Syntax hierfür lautet "-scheme: chrome-extension". Das "s" ist klein geschrieben. Dies ist wichtig, da devtools diesbezüglich zwischen Groß- und Kleinschreibung unterscheidet.
Josh

4
Kennen Sie eine Lösung, um diesen Filter als Standardverhalten festzulegen?
Murat Çorlu

5
@ MuratCorlu Soweit mir bekannt ist, gibt es derzeit keine Möglichkeit, dies zum Standardverhalten zu machen (obwohl es meiner Meinung nach so sein sollte).
Mark Bell

8
-f
Scheint

4
@ blackpla9ue eine Idee, warum -f hier funktioniert? Was macht es eigentlich?
Coryvb123

12

Dies ist derzeit nicht möglich. Bitte reichen Sie eine Funktionsanfrage auf crbug.com ein.

Als der Beitrag zum ersten Mal beantwortet wurde, war es nicht möglich. Das OP hat ihn dann hier angefordert: https://code.google.com/p/chromium/issues/detail?id=239401 und jetzt ist es möglich .


1
OK danke. Ich habe die Anfrage hier eingereicht: code.google.com/p/chromium/issues/detail?id=239401
Mark Bell

2
Diese Antwort sollte wahrscheinlich gelöscht werden, da sie veraltet ist.
Slhck

1

Ein Inkognito-Fenster kann so konfiguriert werden, dass Erweiterungen auf der Erweiterungsseite der Chrome-Einstellungen ein- oder ausgeschlossen werden.


Stimmt, aber ich habe einige Erweiterungen, die ich während der Entwicklung tatsächlich verwenden muss. Außerdem können sich Inkognito-Fenster keine Anmeldedaten merken oder Formulareingaben automatisch vervollständigen. Beides sind Funktionen, die ich beim Testen von Webschnittstellen wirklich benötige. Sie können verhindern, dass Erweiterungsressourcen einfach genug angezeigt werden, indem Sie einfach ein neues Benutzerprofil ohne installierte Erweiterungen erstellen (und Sie haben im Gegensatz zu einem Inkognito-Fenster immer noch eine funktionierende automatische Ausfüllung). Dies hilft jedoch immer noch nicht, wenn Sie Erweiterungen haben, die Sie während des Entwicklungsprozesses verwenden.
Mark Bell

@ MarkBell Ich denke, sobald Sie eine Sitzung mit einem Inkognito-Fenster abgeschlossen haben, wird Ihre Sitzung so lange beibehalten, bis Sie sie schließen. Vielen Dank für den ursprünglichen Tipp, dies ist hilfreich! Upvote!
andrewmart.in

Es ist möglich, Erweiterungen in Incognito zuzulassen, sodass dies möglicherweise nicht immer funktioniert.
Jeremy Wilken


-1

Geben Sie hier die Bildbeschreibung ein

Sie können diese Option einfach aktivieren und Anforderungen von der Erweiterung werden gruppiert.

Update : Es können nur Anforderungen gruppiert werden, die von der Erweiterung erstellt wurden, die iframe zeichnet, z. B. cVim


Falsch. Dadurch werden keine Anforderungen von einem Inhaltsskript im Hauptrahmen abgefangen.
Xan

@Xan Sie haben Recht, aber es wäre eine mögliche und einfachste Lösung, wenn ein Erweiterungsskript in iframe geladen würde, genau wie das Bild, das ich
poste
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.