Chrome web denetçisi ağ sekmesinde uzantı kaynaklarını gizlemek mümkün müdür?


152

Chrome web denetçisindeki bir sayfa için indirilen kaynakları görüntülerken, belirli uzantılar tarafından istenen HTML / JS / CSS'yi de görüyorum.

resim açıklamasını buraya girin

Yukarıdaki örnekte indicator.html, indicator.jsve indicator.cssaslında uygulamamın bir parçası değil , Okunabilirlik Chrome uzantısının bir parçası.

Bu, bu özel durumda çok büyük bir anlaşma değil, ancak daha karmaşık bir sayfada ve birkaç uzantı yüklüyken, orada oldukça kalabalık olabilir!

Bu listeden herhangi bir uzantı ile ilgili kaynakları filtrelemek için bir yol olup olmadığını merak ediyordum (yani chrome-extension://protokolü kullanarak herhangi bir istek ).

Bunu nasıl başarabileceğimi bilen var mı?


1
Bir yanıt arayan herkes için lütfen krom hata izleyicisine gidin ve krom geliştirici ekibine buna ihtiyacımız olduğunu bildirin: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Yanıtlar:


270

Olduğum çözüm tam değil (küresel bir ayarı tercih ederdim), ancak şimdi açtığım konuyla ilgili bir yorumcu tarafından belirtildiği gibi uzantılardan gelen istekleri filtrelemenin bir yolu var .

Ağ sekmesi filtre kutusuna dizeyi girin -scheme:chrome-extension(aşağıda gösterildiği gibi):

Dev tools filter input ekran görüntüsü

Bu büyük / küçük harfe duyarlıdır, bu nedenle küçük harf olduğundan emin olun. Bunu yapmak, uzantılar tarafından istenen tüm kaynakları gizleyecektir.


4
Bunun için doğru sözdizimi "-scheme: chrome-extension" şeklindedir. "S" küçük harftir. Bu önemlidir, çünkü devtools bu konuda büyük / küçük harfe duyarlıdır.
Josh

4
Bu filtreyi varsayılan davranış olarak yapmak için bir çözüm biliyor musunuz?
Murat Çorlu

5
@MuratCorlu Bildiğim kadarıyla şu anda bu varsayılan davranış yapmak için bir yolu yoktur (her ne kadar endişeliyim kadarıyla).
Mark Bell

8
Sadece -fişi çok yapmak gibi görünüyor
blackpla9ue

4
@ blackpla9ue -f neden burada çalışıyor? Aslında ne yapıyor?
coryvb123


1

Bir Gizli Pencere dahil veya Chrome ayarlarının uzantıları sayfasından uzantıları dışlamak için yapılandırılabilir.


Doğru, ama aslında geliştirme sırasında kullanmam gereken birkaç uzantı var; ayrıca gizli pencereler, her ikisi de web arayüzlerini test ederken gerçekten ihtiyaç duyduğum özellik olan giriş bilgilerini hatırlamaz veya form girişlerini otomatik olarak tamamlamaz. Herhangi bir uzantı kaynağının, hiçbir uzantı yüklü olmayan yeni bir kullanıcı profili oluşturarak yeterince kolay görünmesini durdurabilirsiniz (ve gizli pencereden farklı olarak yine de otomatik doldurma özelliğine sahip olacaksınız). Ancak, geliştirme işlemi sırasında kullandığınız uzantılarınız varsa bu hala yardımcı olmaz.
Mark Bell

@MarkBell Bir gizli pencerede oturum açtığınızda, siz kapatana kadar oturumunuzu koruyacağını düşünüyorum. Orijinal ipucu için teşekkür ederiz olsa da, bu yardımcı olur! Oyla!
42'de andrewmart.

Gizli modda uzantılara izin vermek mümkündür, bu nedenle bu her zaman çalışmayabilir.
Jeremy Wilken


-1

resim açıklamasını buraya girin

bu seçeneği etkinleştirmeniz yeterlidir ve uzantıdan gelen istekler grup olur.

Güncelleme : Yalnızca, cVim gibi iframe çizen uzantı tarafından oluşturulan istekleri gruplandırabilir


Yanlış. Bu, ana çerçevedeki bir içerik komut dosyasından gelen istekleri yakalamaz.
Xan

@Xan Haklısın, ancak iframe'de bir uzatma yükleme komut dosyası varsa, tıpkı
gönderdiğim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.