วิธีดูข้อความข้อยกเว้นใน Google Chrome ในขณะที่หยุดชั่วคราว


11

ฉันใช้ Google Chrome เพื่อดีบัก JavaScript ฉันเปิดคอนโซล JavaScript และเปิดใช้งานคุณลักษณะ "หยุดชั่วคราวเมื่อมีข้อยกเว้น" ตอนนี้เมื่อใดก็ตามที่ฉันเรียกใช้ JavaScript ที่มีข้อยกเว้นมันจะหยุดในบรรทัดด้วยข้อยกเว้น อย่างไรก็ตามฉันไม่สามารถหาตำแหน่งที่ระบุว่าข้อยกเว้นคืออะไร ฉันต้องกดดำเนินการสคริปต์ต่อเพื่อให้ข้อความแสดงข้อยกเว้นปรากฏขึ้นในคอนโซล JavaScript

เมื่อใช้ดีบักเกอร์อื่น ๆ ทุกครั้งที่ดีบักเกอร์หยุดบนบรรทัดมันจะบอกคุณว่าเกิดอะไรขึ้นกับบรรทัด (เช่นข้อความแสดงข้อผิดพลาด) ดูเหมือนว่าแปลกที่คุณต้องกด "เรียกใช้" ก่อนที่คุณจะเห็นข้อความแสดงข้อผิดพลาด

ฉันกำลังทำอะไรผิดหรือเป็นวิธีเดียวที่จะเห็นข้อความแสดงข้อผิดพลาดหรือไม่?


1
ค่อนข้างแปลกที่ฉันไม่คิดว่าจะมี
Haqa

คำตอบ:


1

หลังจากให้คำปรึกษากับแหล่งข้อมูลอื่น ๆ ฉันได้ข้อสรุปว่าไม่มีวิธีใดที่จะเปลี่ยนพฤติกรรมนี้


คุณได้ลองดู call stack - 'raising exception' - ทางด้านขวาของเครื่องมือแก้ไขสคริปต์หรือไม่?
Wolfpack'08

2

ที่ด้านขวาของเครื่องมือแก้ไขภายใต้ส่วนที่ชื่อว่า "ขอบเขตตัวแปร" รายการควรปรากฏขึ้นภายใต้โหนท้องถิ่นที่ชื่อ "<exception>" ซึ่งแสดงถึงวัตถุยกเว้นที่ส่งออกมา


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.