Microsoft Script Editor เป็นตัวเลือกและสิ่งที่ฉันได้ลองมานั้นมีเสถียรภาพมากขึ้น - ตัวดีบักใน IE8 นั้นยอดเยี่ยม แต่ด้วยเหตุผลบางอย่างเมื่อใดก็ตามที่ฉันเริ่มเครื่องมือนักพัฒนาซอฟต์แวร์จะต้องใช้เวลา IE8 ในบางครั้ง นาทีเพื่อตรวจสอบทรี DOM ของหน้าเว็บของฉัน และหลังจากนั้นดูเหมือนว่าต้องการที่จะทำมันในทุกหน้ารีเฟรชซึ่งเป็นการทรมาน
คุณสามารถตรวจสอบเนื้อหาของตัวแปรในโปรแกรมแก้ไขสคริปต์ของ Microsoft: หากคุณโผล่ไปมาภายใต้ดีบั๊ก> หน้าต่างคุณสามารถเปิดการตรวจสอบตัวแปรภายในเครื่อง, ดู ฯลฯ
ตัวเลือกอื่น ๆ Visual Web Dev ในขณะที่ขนาดใหญ่ทำงานได้ดีพอสมควร หากต้องการตั้งค่าให้ทำเช่นนี้ (ถูกขโมยจากที่นี่ ):
- การดีบักควรเปิดใน IE ไปที่เครื่องมือ> ตัวเลือกอินเทอร์เน็ต> ขั้นสูงและตรวจสอบว่าไม่ได้ทำเครื่องหมายปิดการใช้งานการดีบักสคริปต์ (Internet Explorer)และแสดงการแจ้งเตือนเกี่ยวกับข้อผิดพลาดสคริปต์ทั้งหมดทั้งหมด
- สร้างโครงการเว็บว่างใหม่ภายใน VWD
- คลิกขวาที่ไซต์ใน Solutions Explorer ที่ด้านบนขวาไปที่เบราส์ด้วยและตรวจสอบให้แน่ใจว่าเบราว์เซอร์เริ่มต้นของคุณถูกตั้งค่าเป็น IE (มีเหตุผลที่จะถือว่าถ้าคุณเป็นนักพัฒนาเว็บ IE ไม่ใช่เบราว์เซอร์เริ่มต้นของคุณ ที่จะไม่เป็นค่าเริ่มต้น .. โดยค่าเริ่มต้น)
- กด F5 แล้ว IE จะเปิดขึ้น เรียกดูหน้าที่คุณต้องการตรวจแก้จุดบกพร่อง
- VWD จะเปิดขึ้นเมื่อใดก็ตามที่คุณมีข้อผิดพลาดของสคริปต์หรือถ้าคุณตั้งค่าเบรกพอยต์ในหนึ่งในไฟล์ JS แก้ไขข้อบกพร่อง!
อัปเดต : โดยวิธีถ้าคุณพบการชะลอตัวเช่นเดียวกับฉันกับดีบั๊กของ IE8 มีวิธีแก้ปัญหา - หากคุณพบหรือทำให้ IE พบข้อผิดพลาดเพื่อให้ปรากฏขึ้นบทสนทนา "คุณต้องการที่จะแก้ปัญหา" และ กดใช่โปรแกรมดีบั๊กจะปรากฏขึ้นมาทันที ดูเหมือนว่าหากคุณไป "ตรง" ในโหมดแก้ไขข้อบกพร่องเครื่องมือ Dev ไม่เคยตรวจสอบ DOM มันก็ต่อเมื่อคุณกด F12 เท่านั้น