Bagaimana saya bisa menekan ekstensi chrome: // output dari log konsol Web Inspektur?

22

Saya tidak ingin menonaktifkan ekstensi saya - karena ekstensi itu ada untuk tujuan pengembangan - tapi saya ingin menonaktifkan output mereka dari konsol di Web Inspector. Apakah ada cara untuk melakukan ini?

NB pertanyaan yang sangat mirip telah ditanyakan pada StackOverflow, tetapi tampaknya pertanyaan dan jawabannya condong ke menonaktifkan ekstensi, yang bukan yang saya inginkan (karena saya jelas menggunakannya untuk pengembangan) - Saya hanya ingin menekan output mereka dari menghibur.

masukkan deskripsi gambar di sini

Henrik
sumber
1
6 tahun kemudian dan mereka menolak untuk memperbaiki masalah ini, yang terbaik dapat Anda lakukan adalah mengatur filter setiap kali Anda memuat devtools
nodws

Jawaban:

16

Firefox memiliki cara untuk mengubah tingkat logging konsol untuk ekstensi tertentu dari about:config.

Chrome tidak memiliki kemampuan ini. Pilihan Anda:

  1. Filter semua pesan dari file sumber tertentu dengan mengklik kanan putih (kosong) bagian dari lini pesan konsol dan memilih Filter> Sembunyikan Pesan dari foo.js . Anda dapat membatalkan pemfilteran ini dari menu yang sama nanti, jika diinginkan. Chrome akan ingat untuk melakukan penyaringan ini untuk Anda sampai Anda menonaktifkannya (bahkan jika Anda menavigasi di tempat lain atau memulai ulang Chrome).
  2. Ganti satu atau lebih metode konsol. Pendekatan ini hanya mempengaruhi konteks skrip saat ini. Ekstensi Chrome berjalan di dunia mereka sendiri yang terisolasi dengan objek jendela mereka sendiri, cakupan global, dan objek konsol. Jika Anda tidak dapat mengedit kode sumber ekstensi, Anda harus menempel dan menjalankan skrip yang mengubah konsol Anda di setiap konteks eksekusi ekstensi, dan modifikasi Anda hanya akan berlaku sampai halaman diturunkan. Anda dapat mengubah konteks eksekusi konsol yang efektif menggunakan dropdown di bagian bawah konsol yang bertuliskan <page context>. Perhatikan bahwa setiap frame atau iframe di halaman juga memiliki konteks eksekusi sendiri, dapat diakses menggunakan dropdown frame (awalnya diatur ke <top frame>).
jaredjacobs
sumber
3

Nonaktifkan ekstensi untuk sementara waktu .

Ini akan menambahkan tombol ke browser Anda dan itu hanya akan membutuhkan dua klik untuk mengaktifkan ekstensi Anda.

Tamara Wijsman
sumber
1
Itu tip yang bagus (terima kasih!), Namun jika Anda lebih suka menggunakan ekstensi saat mengembangkan, itu canggung harus menonaktifkannya hanya untuk mendapatkan konsol yang bersih.
Henrik
1
@hced: pendekatan lain yang mungkin berfungsi sedang berjalan dalam mode penyamaran dan memungkinkan ekstensi yang Anda butuhkan untuk berkembang dalam penyamaran. Namun pendekatan lain adalah membuat profil pengguna yang terpisah untuk dikembangkan. Dari tangkapan layar Anda, sepertinya hanya ada dua ekstensi yang buruk, mungkin Anda bisa menonaktifkannya dan / atau menemukan alternatif. Bagaimanapun, banyak pilihan untuk dicoba; dan jika Anda benar-benar menginginkannya, naikkan permintaan fitur di Google Chrome dan mudah-mudahan suatu hari nanti akan tersedia untuk semua pengembang ...
Tamara Wijsman
Ini bukan solusi. Saya di jsfiddle, pemrograman di malam hari. Saya ingin ekstensi kontras tinggi saya membalikkan warna, tetapi saya tidak ingin melihat hasilnya. Ada juga contoh lain. Benar-benar harus ada cara untuk menekan hanya konsol ouput ....
Jonah
@Jonah: Perbaiki ekstensi Anda agar tidak keluar ke konsol.
Tamara Wijsman
0

Pendekatan lain adalah memuat jendela di cognito , yang secara default mengabaikan ekstensi Anda

Tekan (cmd atau ctrl) + shift + n untuk memuat sesi penelusuran pribadi.

lfender6445
sumber