Chrome: Sembunyikan Kesalahan Ekstensi di Konsol JavaScript

33

Apakah ada cara untuk mencegah ekstensi muncul di konsol jendela alat pengembang? Sangat menjengkelkan untuk mencari kesalahan JavaScript dan harus mengabaikan kesalahan yang selalu ada. Saya tahu dari pertanyaan ini Anda dapat menggunakan mode Penyamaran, tetapi saya tidak ingin harus mengembangkan di jendela browser terpisah dengan semua kekurangan mode Penyamaran.

Jika tidak ada jawaban yang baik untuk ini, bagaimana cara saya menjalankan ekstensi yang menyinggung, singkatnya mematikannya satu per satu?

Tom
sumber
1
Bagi siapa pun yang mencari jawaban, silakan buka pelacak krom dan beri tahu tim pengembang krom bahwa kami membutuhkan cara untuk menonaktifkan info jaringan ekstensi dan log konsol: bugs.chromium.org/p/chromium/issues/detail?id=239401
pootzko

Jawaban:

13

Saya menyadari bahwa ini adalah pertanyaan yang lebih lama, tetapi ada cara yang lebih baik daripada secara sistematis menonaktifkan semua ekstensi Anda untuk mengetahui yang mana yang menyebabkan kesalahan.

Arahkan penunjuk mouse ke nama file untuk kesalahan di konsol. Anda akan melihat serangkaian gobbledygook yang panjang. Bagian dari itu adalah id yang unik untuk setiap ekstensi. Luangkan waktu sejenak dan hafalkan beberapa karakter pertama, pada gambar di bawah ini adalah pmejh :

tangkapan layar kesalahan ekstensi di alat dev Chrome

Lalu buka ekstensi Anda yang terinstal di chrome: // extensions dan arahkan kursor ke setiap tautan detail untuk mencari URL di kiri bawah jendela yang berisi karakter yang Anda hafal.

masukkan deskripsi gambar di sini

daniellmb
sumber
Alih-alih melayang, Chrome sekarang menunjukkan ID sehingga Anda dapat melakukan Temukan dengan "perintah / ctrl-F" untuk segera beralih ke ekstensi.
Praxiteles
@Praxiteles Pada halaman ekstensi, Anda harus mencentang Developer Modekotak centang untuk menampilkan ID.
Quiver
14

Saya tahu bahwa ini adalah pertanyaan lama, tetapi datang ke sini hari ini saya menemukan solusi baru dan memutuskan untuk menambahkan dua sen saya.

Di konsol Chrome ada opsi roda gigi di paling kanan. Mengkliknya akan mengungkapkan beberapa opsi.

Pastikan Anda hanya menampilkan log dari top, dan yang Selected context onlydipilih.

Ini akan menyembunyikan semua kesalahan dari ekstensi.

tangkapan layar

Rabi Shuki Gur
sumber
Ini sepertinya solusi terbaik untuk masalah ini - penemuan hebat!
Ivan Peevski
6

Jika kesalahan berasal dari ekstensi chrome yang tidak ingin Anda nonaktifkan, sekarang ada fitur untuk memfilter pesan dari ekstensi atau skrip tertentu. Temukan pesan konsol, klik kanan padanya, pergi ke Filter> Hide Messages from ______. Efeknya tampaknya bertahan selama Anda membuka tab itu.

pesan penyaringan konsol chrome

tobek
sumber
1

Tidak pernah menemukan jawaban, tetapi saya memang menemukan masalah dengan mematikan setiap ekstensi sampai saya menemukan pelakunya.

Tom
sumber
1
Apakah ada cara yang lebih baik untuk menemukan ekstensi pelakunya? Saat ini, saya juga menemukannya dengan cara yang sama seperti yang Anda lakukan.
Ismail
Satu hal yang sejak saya perhatikan adalah dropdown di bagian bawah konsol yang mengatakan "<page context>" secara default. Jika Anda mengekliknya, sepertinya Anda dapat memfilter hanya ke satu ekstensi, tetapi sayangnya nama ekstensi tidak ada di sana, id referensi mereka ada.
Tom
ID referensi juga digunakan di Toko Web Chrome di bilah alamat. Lihat ini: stackoverflow.com/a/22820109/230167
Bryan Downing
2
@ iSid Buka Windows -> Ekstensi. ID ekstensi ada dalam rincian setiap ekstensi. ID ini akan ditampilkan dalam kesalahan di konsol.
Cooper Maruyama
1
Apakah ada cara lain untuk menyembunyikan ini? Saya tidak mau mematikan atau menghapusnya, karena saya menggunakannya!
Neo
1

Berikut cara mengidentifikasi ekstensi yang melanggar secara langsung. Meskipun demikian, ini sebenarnya bukan jawaban untuk pertanyaan itu. Yah - satu-satunya cara untuk saat ini adalah menonaktifkan ekstensi.

Tiga langkah untuk mengidentifikasi ekstensi yang rusak

Terbaik, Benedikt

Benedikt R.
sumber