Saat debugging di chrome, skrip selalu dijeda dalam debugger bahkan jika tidak ada titik istirahat yang ditetapkan, dan jika jeda tidak dijeda, itu lagi berhenti sendiri.
Apa yang bisa dilakukan?
debugging
google-chrome
google-chrome-devtools
Luja Shrestha
sumber
sumber
Jawaban:
Salah satu kemungkinan penyebabnya adalah Anda mengaktifkan "pause on exception" (ikon tanda berhenti kecil dengan simbol pause (||) dengan di bagian kiri bawah jendela). Coba klik kembali ke kondisi mati / abu-abu (bukan merah atau biru) dan muat ulang halaman.
UPDATE: Menambahkan tangkapan layar untuk referensi:
sumber
Dalam kasus saya, saya
Any XHR
menetapkan bendera padaXHR Breakpoints
pengaturan, dapat diakses melalui tab Sumber dalam alat pengembang Chrome.Hapus centang untuk Chrome berfungsi normal lagi.
sumber
Ini juga dapat menyebabkan masalah
Ikon Break Point di kanan atas harus berwarna biru seperti ini
Seharusnya tidak abu-abu seperti ini
sumber
Dan ada beberapa opsi di bawah ini, jika Anda telah memeriksa beberapa, ketika kondisinya aktif, debugger breakpoint juga aktif
sumber
Jika Anda menavigasi ke Sumber, Anda dapat melihat tombol pause di bagian bawah DevTools. Pada dasarnya ada 3 opsi jeda yang mungkin di DevTools saat debugging file js,
Jangan berhenti pada pengecualian ( ):
Tombol jeda akan berwarna abu-abu seolah-olah "Jangan jeda pada pengecualian" aktif.
Jeda pada semua pengecualian ( ):
Tombol jeda akan berwarna biru seolah-olah "Jeda pada semua pengecualian" aktif.
Jeda pada pengecualian yang tidak tertangkap ( ):
Tombol jeda akan berwarna ungu seolah-olah "Jeda pada pengecualian yang tidak tertangkap" aktif.
Dalam kasus Anda, jika Anda tidak ingin menjeda, pilih Jangan jeda pada pengecualian. Untuk memilih, beralih tombol jeda hingga menjadi abu-abu .
sumber
Ya. Saya baru belajar alat dev chrome hari ini, dan menemukan hal yang sama - jika hal di atas gagal, perluas area yang digambarkan di sini dan cari breakpoint yang mungkin telah Anda atur dan lupakan.
sumber
Anda dapat menekan CTLR+ F8untuk mengaktifkan atau menonaktifkan titik istirahat.
Ini solusi singkat.
sumber
Klik ikon Pengaturan dan kemudian klik tombol Pulihkan default dan muat ulang. Ini bekerja untuk saya sedangkan jawaban yang diterima tidak.
sumber
Di sudut kanan atas, ikon terakhir kedua (dikelilingi merah di gambar terlampir) adalah untuk mengaktifkan / menonaktifkan debugging. Klik untuk beralih debugging kapan saja.
Konsol Debug Chrome
sumber
Masalah konyol yang saya temui yang membawa saya ke sini dengan debugger; perintah .: "debugger;" memiliki jam tangan di atasnya.
Itu menyebabkan halaman yang baru saja berkata debugger; muncul di antara setiap pemuatan halaman.
Cara untuk menonaktifkannya adalah dengan mengklik kanan kata Watch dan klik "Hapus ekspresi menonton".
sumber
Benar-benar pengalaman buruk. jika jawaban di atas tidak berhasil untuk Anda coba ini.
Klik ikon Pengaturan dan kemudian klik tombol Pulihkan default dan muat ulang.
Tekan 'F8' hingga menjadi normal.
Selamat coding !!
sumber
Pengguna lain menyebutkan ini dengan sedikit detail tetapi saya melewatkannya sampai saya kembali ke sini sekitar 3 kali dalam 2 hari -
Ada bagian yang berjudul breaklist EventListener yang berisi daftar breakpoint lain yang dapat diatur. Kebetulan saya tidak sengaja mengaktifkan salah satu dari mereka di DOM Mutation yang memberi tahu saya kapan pun sesuatu pada DOM ditimpa. Sayangnya ini menyebabkan saya menonaktifkan banyak plug-in dan add-ons sebelum saya menyadari itu hanya mesin saya. Semoga ini bisa membantu orang lain.
sumber
Anda bisa pergi ke Breakpoints di konsol pengembang chrome, klik kanan dan hapus breakpoints. Sederhana.
sumber
Terjadi kesalahan sintaksis di
for
loop saya . Ini menyebabkan kesalahan jeda.sumber
Threads> alihkan "Main" ke "app"
Di bagian "Utas" saya mengubah konteks dari "Utama"> menjadi "aplikasi". "Aplikasi" harus memiliki panah biru di samping.
sumber
Ini terjadi pada saya. Saya memiliki breakpoint pada modifikasi subtree pada tag tubuh, dan setiap kali saya menghapus breakpoints, mereka akan kembali setelah saya menyegarkan. Saya sangat bingung, dan saya bahkan menghapus semua breakpoint DOM, tapi breakpoint modifikasi subtree tubuh hantu terus datang kembali. Akhirnya, saya memuat ulang cache, dan mereka menghilang.
sumber