Chrome-extension: // output'u Web Inspector konsol günlüğünden nasıl bastırabilirim?


22

Uzantılarımı devre dışı bırakmak istemiyorum - sonuçta geliştirme amacıyla varlar - ancak Web Denetleyici'deki çıktılarını konsoldan devre dışı bırakmak istiyorum. Bunu yapmanın bir yolu var mı?

NB çok benzer bir soru olmuştur sorulan StackOverflow'daki ama bu soruyu görünüyor ve cevapları eğilimi gösterirken, devre dışı bırakma olan uzantıları değil (Açıkçası gelişimi için bunları kullanmak beri) ne istiyorum - Ben sadece istiyorum bastırmak onların çıkışını konsolu.

görüntü tanımını buraya girin


1
6 yıl sonra ve bu sorunu çözmeyi reddediyorlarsa, yapabileceğiniz en iyi şey devtools yüklediğiniz her zaman bir filtre koymaktır
nodws

Yanıtlar:


16

Firefox sahip belirli uzantıları için konsol günlük düzeyini değiştirmek için bir yol dan about:config.

Chrome bu yeteneğe sahip değil. Seçenekleriniz:

  1. Konsol mesaj satırının beyaz (boş) bölümünü sağ tıklatarak ve foo.js sitesinden Filtre> Mesajları Gizle'yi seçerek belirli bir kaynak dosyadaki tüm mesajları filtreleyin . İsterseniz bu filtrelemeyi daha sonra aynı menüden geri alabilirsiniz. Chrome, bu filtrelemeyi devre dışı bırakana kadar (başka bir yere gitseniz veya Chrome'u yeniden başlatsanız bile) yapmayı hatırlayacaktır.
  2. Bir veya daha fazla konsol yöntemini geçersiz kıl. Bu yaklaşım yalnızca geçerli komut dosyası içeriğini etkiler. Chrome uzantıları kendi izole dünyalarında kendi pencere nesneleri, genel kapsamlar ve konsol nesneleriyle birlikte çalışır. Uzantının kaynak kodunu düzenleyemezseniz, konsol değiştiren komut dosyalarınızı her uzantının yürütme bağlamına yapıştırmanız ve çalıştırmanız gerekir; değişiklikleriniz yalnızca sayfa kaldırılıncaya kadar geçerli olur. Konsolun altındaki yürütme içeriğini, konsolun altındaki açılır menüyü kullanarak değiştirebilirsiniz <page context>. Sayfadaki tüm çerçevelerin veya iframe'lerin ayrıca, çerçeve açılır menüsünü kullanarak erişilebilen kendi yürütme bağlamlarına sahip olduklarını (başlangıçta ayarlanmış <top frame>) unutmayın.

3

Uzantıları geçici olarak devre dışı bırakmanız yeterli .

Bu, tarayıcınıza bir düğme ekler ve uzantılarınızı değiştirmek için yalnızca iki tıklama gerektirir.


1
Bu güzel bir ipucu (teşekkürler!), Ancak geliştirme sırasında uzantıları kullanmayı tercih ediyorsanız, yalnızca temiz bir konsol elde etmek için bunları devre dışı bırakmak zorunda değilsiniz.
Henrik

1
@hced: Çalışabilecek başka bir yaklaşım gizli modda çalışıyor ve gizli modda geliştirmek için ihtiyaç duyduğunuz uzantılara izin veriyor. Yine bir başka yaklaşım, geliştirmek için ayrı bir kullanıcı profili oluşturmaktır. Ekran görüntüsünden sadece iki kötü uzantı olduğu anlaşılıyor, belki de bunları devre dışı bırakabilir ve / veya alternatifler bulabilirsiniz. Her durumda, denemek için birçok seçenek; ve eğer gerçekten istiyorsan, Google Chrome'da bir özellik isteği yükselt ve umarım bir gün tüm geliştiricilere açık olur ...
Tamara Wijsman

Bu bir çözüm değil. Geceleri programlama yapıyorum. Yüksek kontrastlı uzantımın renkleri ters çevirmesini istiyorum, ancak çıktısını görmek istemiyorum. Başka örnekler de var. Gerçekten sadece konsol çıkışını bastırmanın bir yolu olmalı ....
Jonah

@Jonah: Konsolunuza çıkış yapmamak için uzantınızı düzeltin.
Tamara Wijsman


0

Başka bir yaklaşım ise pencereyi kongnitoya yüklüyor ; bu, varsayılan olarak uzantılarınızı yok sayar.

Özel bir tarama oturumu yüklemek için (cmd veya ctrl) + shift + n tuşlarına basın .

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.