Bagaimana cara melihat pesan pengecualian di Google Chrome saat dijeda?


11

Saya menggunakan Google Chrome untuk debugging JavaScript. Saya membuka JavaScript Console dan fitur "Pause on Exception" diaktifkan. Sekarang setiap kali saya menjalankan JavaScript yang memiliki pengecualian di dalamnya, ia berhenti pada baris dengan pengecualian. Namun, saya tidak dapat menemukan di mana dikatakan pengecualian itu. Saya harus menekan lanjutkan eksekusi skrip agar pesan pengecualian ditampilkan di konsol JavaScript.

Dengan setiap debugger lain yang telah saya gunakan, setiap kali debugger berhenti pada sebuah baris, ia memberi tahu Anda apa yang salah dengan baris tersebut (yaitu pesan kesalahan ditampilkan). Tampaknya aneh bahwa Anda harus menekan "jalankan" sebelum Anda melihat pesan kesalahan.

Apakah saya melakukan sesuatu yang salah atau apakah ini satu-satunya cara untuk melihat pesan kesalahan?


1
Agak anehnya, saya tidak berpikir ada
Haqa

Jawaban:


1

Setelah berkonsultasi dengan banyak sumber lain, saya sampai pada kesimpulan bahwa tidak ada cara untuk mengubah perilaku ini.


Sudahkah Anda mencoba melihat tumpukan panggilan - 'naikkan pengecualian' - di sebelah kanan editor skrip?
Wolfpack'08

2

Di sisi kanan editor, di bawah bagian berlabel "Variabel Lingkup", sebuah item akan muncul di bawah simpul lokal bernama "<exception>", yang mewakili objek pengecualian yang dilemparkan.


0

Versi terbaru Chrome (saya melihatnya di 38) menunjukkan pesan pengecualian di bawah jejak tumpukan:

tumpukan jejak

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.