คำเตือนสคริปต์ที่ไม่ตอบสนองใน Firefox
- หมวดหมู่: Firefox
ฉันพบคำเตือนใน Firefox เมื่อเร็ว ๆ นี้ซึ่งแจ้งให้ฉันทราบว่าสคริปต์ในเว็บไซต์ปัจจุบันไม่ตอบสนองถามฉันว่าต้องการหยุดหรือดำเนินการต่อ นั่นเป็นคำเตือนที่ค่อนข้างคลุมเครือและในตอนแรกฉันก็งงงวยเกี่ยวกับสาเหตุของมัน สิ่งที่แปลกคือดูเหมือนว่าเว็บไซต์จะโหลดจนหมดและคำเตือนก็แสดงขึ้นทั้งๆที่เป็นเช่นนี้
ข้อผิดพลาดมีสองสาเหตุ อาจเกิดจากโปรแกรมเสริมของ Firefox หรือเว็บไซต์ที่ใช้รหัส JavaScript ผิดพลาด การค้นหาสาเหตุของข้อความเตือนนั้นค่อนข้างง่าย ผู้ใช้จำเป็นต้องหยุดสคริปต์และเข้าถึง Firefox Error Console โดยใช้ทางลัด Ctrl-Shift-J หรือด้วยการคลิกที่ Firefox> นักพัฒนาเว็บ> คอนโซลข้อผิดพลาดในเมนู ข้อความแสดงข้อผิดพลาดสุดท้ายควรบอกถึงสาเหตุของข้อผิดพลาด
โดยทั่วไปมีแนวโน้มว่าส่วนขยายจะเป็นสาเหตุหากคุณพบข้อผิดพลาดในเว็บไซต์ต่างๆในขณะที่คำเตือนในเว็บไซต์เดียวกันชี้ไปที่ JavaScript ที่ผิดพลาดในเว็บไซต์นั้นแทน มีข้อยกเว้นแน่นอนเช่นหากคุณเรียกใช้ส่วนขยายที่ปรับเปลี่ยนพฤติกรรมในไซต์ใดไซต์หนึ่ง
หากคุณสงสัยว่าสคริปต์ต้องใช้เวลาอีกไม่กี่วินาทีในการรันคุณต้องแก้ไขการตั้งค่าในการกำหนดค่า Firefox พิมพ์ about: config ในแถบที่อยู่และกรองสตริง dom.max_script_run_time . การตั้งค่าเริ่มต้นคือ 20 (วินาที) เพียงเพิ่มอีกเล็กน้อยยกเป็น 25 เช่นหรือมากกว่านั้น
มีตัวเลือกอื่น ๆ อีกสองสามตัวที่พร้อมใช้งานเพื่อแก้ไขคำเตือนสคริปต์ใน Firefox ตัวอย่างเช่นคุณสามารถติดตั้งโปรแกรมเสริมเช่น NoScript หรือ YesScript เพื่อบล็อกสคริปต์ทั้งหมดหรือเลือกเฉพาะไม่ให้ทำงานในเบราว์เซอร์ โปรดทราบว่าสิ่งนี้ใช้ได้ดีก็ต่อเมื่อสคริปต์ไม่จำเป็นสำหรับการทำงานของไซต์
อีกทางเลือกหนึ่งในการตรวจสอบว่าส่วนขยายทำให้เกิดข้อความเตือนหรือไม่คือการเรียกใช้ Firefox โดยปิดใช้งานส่วนขยายทั้งหมด คุณสามารถทำได้โดยคลิกที่ Firefox> Help> Restart with Add-ons Disabled