การแก้ไข: ไม่ได้กำหนด ActiveXobject

ผู้ใช้บางคนรายงานว่าเกือบทุกเพจที่พวกเขาพยายามเปิดใน Internet Explorer สร้างข้อผิดพลาดของสคริปต์ต่อไปนี้:“ ActiveXObject ไม่ได้ถูกกำหนด ” คนอื่นรายงานว่าปัญหานี้เกิดขึ้นกับหน้าเว็บหลายหน้าเท่านั้น

ข้อความแสดงข้อผิดพลาดสคริปต์ส่วนใหญ่จะแสดงโดย IE (Internet Explorer) เมื่อมีปัญหากับ JavaScript หรือรหัส VBScript ข้อผิดพลาดเหล่านี้มักเกิดจากเว็บไซต์ที่คุณกำลังดูด้วย Internet Explorer อย่างไรก็ตามมีอินสแตนซ์ที่ยืนยันว่าเกิดข้อผิดพลาดเนื่องจากข้อผิดพลาดเมื่อดาวน์โหลดเว็บเพจภายในเครื่องหรือเมื่อดาวน์โหลดองค์ประกอบของเว็บเพจ

เนื่องจากเทคโนโลยี ActiveX เป็นกรรมสิทธิ์ของ Internet Explorer คาดว่าจะเกิดข้อผิดพลาดประเภทนี้หากคุณพยายามเรียกใช้วัตถุ ActiveX นอกขอบเขตของ Microsoft (ใน Chrome, Opera, Firefox และอื่น ๆ ) หากคุณพบ ActiveXObject ไม่ได้กำหนด ข้อผิดพลาดบนเบราว์เซอร์ที่แตกต่างจาก Internet Explorer วิธีแก้ปัญหาคือการค้นหาวัตถุที่เทียบเท่าในเบราว์เซอร์ของคุณซึ่งทำงานเหมือนกัน

หากพบปัญหาใน Internet Explorer มีกลยุทธ์มากมายที่ผู้ใช้รายอื่นเคยใช้เพื่อแก้ไขหรือหลีกเลี่ยงปัญหา (วิธีแก้ไขตั้งแต่ถอนการติดตั้ง Add-in เพื่อปิดใช้งานการดีบักสคริปต์) หากคุณพบว่าตัวเองอยู่ในสถานการณ์เดียวกันเราได้รวบรวมคอลเลกชันของวิธีการที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายคลึงกันได้ใช้สำเร็จ โปรดทำตามวิธีการด้านล่างตามลำดับจนกว่าคุณจะพบวิธีที่แก้ไขปัญหาในสถานการณ์เฉพาะของคุณ เอาล่ะ!

วิธีที่ 1: ปิดใช้งานการดีบักข้อผิดพลาดและการแจ้งเตือน

ในทุกรุ่นของ Internet Explorer การดีบักสคริปต์และการแจ้งเตือนจะถูกปิดโดยปริยาย แม้ว่าสิ่งนี้จะไม่จัดการสาเหตุของปัญหา แต่คุณสามารถป้องกันไม่ให้ ActiveXobject ไม่ได้กำหนด ข้อผิดพลาดจากการรบกวนเซสชันการนำทางของคุณโดยการปิดใช้งานการดีบักข้อผิดพลาดสคริปต์และการแจ้งเตือน

หากคุณได้รับ ActiveXobject ไม่ได้กำหนด ข้อผิดพลาดที่ไม่ส่งผลต่อการทำงานของเว็บไซต์ที่คุณเข้าชมคุณสามารถทำตามคำแนะนำด้านล่างเพื่อปิดใช้งานการดีบักข้อผิดพลาดสคริปต์และการแจ้งเตือนจากการตั้งค่าของ Internet Explorer:

  1. เปิด Internet Explorer ด้วยวิธีที่คุณต้องการ
  2. คลิกที่ ปุ่มเครื่องมือ (ไอคอนรูปเฟือง) จากนั้นเลือก ตัวเลือกอินเทอร์เน็ต

  3. ภายในตัวเลือกอินเทอร์เน็ตให้ไปที่แท็บขั้นสูงและยกเลิกการเลือกช่องที่เกี่ยวข้องกับการ ปิดใช้งานการดีบักสคริปต์ (Internet Explorer) และ ปิดการใช้งานการดีบักสคริปต์ (อื่น ๆ )
  4. กดปุ่ม Appy เพื่อบันทึกการเปลี่ยนแปลงและโหลดหน้าเว็บที่ก่อนหน้านี้แสดง ActiveXObject ใหม่ไม่ได้กำหนด ข้อผิดพลาด หากข้อผิดพลาดป๊อปอัปยังคงเกิดขึ้นให้ดำเนินการต่อด้วยวิธีถัดไปด้านล่าง

วิธีที่ 2: ถอนการติดตั้ง Add-in ที่อาจทำให้เกิดปัญหา

ตามรายงานผู้ใช้จำนวนมาก ActiveXobject ไม่ได้กำหนด ข้อผิดพลาดมักเกิดจากโปรแกรมเสริมของ Internet Explorer ผู้ใช้บางคนมีการจัดการเพื่อแก้ไขปัญหาโดยการถอนการติดตั้งหรือปิดการใช้งานทุก Add-on ที่อาจก่อให้เกิดปัญหาจนกว่าพวกเขาจะสามารถระบุผู้กระทำผิด

วิธีที่สวยงามที่สุดในการยืนยันว่าหนึ่งในโปรแกรมเสริมของ Internet Explorer เป็นสาเหตุของปัญหาหรือไม่คือเริ่มเบราว์เซอร์ใน Safe Mode หากปัญหาไม่เกิดขึ้นในขณะที่ Internet Explorer อยู่ในเซฟโหมดคุณอาจสันนิษฐานได้ว่า Add-on ตัวใดตัวหนึ่งคือการตำหนิสำหรับ ActiveXobject ที่ไม่ได้ถูกกำหนดไว้ นี่คือคำแนะนำโดยย่อเกี่ยวกับการเริ่ม Internet Explorer ใน Safe Mode:

  1. กดปุ่ม Windows + R เพื่อเปิดคำสั่ง Run จากนั้นพิมพ์“ cmd ” แล้วกด Enter เพื่อเปิดหน้าต่าง พรอมต์คำสั่ง

  2. ในหน้าต่างพรอมต์คำสั่งพิมพ์“ cd / ” แล้วกด Enter เพื่อรับพร้อมท์ C:
  3. ในพรอมต์ C: ว่างเปล่าพิมพ์หรือวาง “ C: \ Program Files \ Internet Explorer \ iexplore.exe” - ออก แล้วกด Enter เพื่อเปิด Safe Mode รุ่นของ Internet Explorer
  4. เยี่ยมชมเว็บไซต์เดียวกันหรือทำให้เกิดพฤติกรรมที่เหมือนกันซึ่งเป็นสาเหตุให้ ActiveXobject ไม่ได้กำหนด ข้อผิดพลาด หากข้อผิดพลาดไม่เกิดขึ้นขณะอยู่ใน Safe Mode เป็นที่ชัดเจนว่าหนึ่งในแอดออนนั้นจะตำหนิ

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

หมายเหตุ: Jive Anywhere IE add-on มักจะถูกรายงานโดยผู้ใช้ว่ารับผิดชอบต่อการปรากฏตัวของ ActiveXobject ไม่ได้ถูกกำหนดไว้

  1. เปิด Internet Explorer และคลิกที่ ไอคอนเครื่องมือ (ไอคอนรูปเฟือง) แล้วเลือก จัดการ Add-on

  2. ใช้บานหน้าต่างด้านซ้ายตั้งค่า ส่วนเสริมทั้งหมด (ใต้แสดง) เพื่อให้แน่ใจว่าคุณจะไม่พลาดส่วนเสริมที่ติดตั้งไว้
  3. เมื่อเลือก Add-on ทั้งหมดแล้วให้เลื่อนไปที่บานหน้าต่างด้านขวาและปิดใช้งาน Add-on แต่ละรายการอย่างเป็นระบบด้วยการคลิกขวาที่ Add-on และเลือก ปิด การ ใช้งาน และทดสอบว่ามันสร้างความแตกต่างหรือไม่

    หมายเหตุ: คุณอาจต้องการยกเว้นส่วนเสริมที่เผยแพร่โดย Microsoft เนื่องจากโดยทั่วไปแล้วจะปลอดภัย คุณสามารถปรับปรุงกระบวนการเป็นจำนวนมากได้โดยปิดใช้งานส่วนเสริมที่ไม่ได้รับการยืนยันก่อน
  4. เมื่อคุณมีผู้กระทำผิดคุณสามารถเปิดใช้งานส่วนที่เหลือของส่วนเสริมที่กำหนดไว้เพื่อไม่ให้เกิดปัญหา

วิธีที่ 3: ติดต่อผู้ดูแลเว็บไซต์

หากวิธีการด้านบนไม่ได้เปิดใช้งานให้คุณหลีกเลี่ยงข้อผิดพลาด ActiveXobject ที่ไม่ได้กำหนดไว้ ปัญหาอาจเกิดจากปัญหาเว็บไซต์ภายในที่คุณไม่สามารถแก้ไขได้

มีหลายรายงานที่ผู้ใช้รายงานว่าปัญหาเกิดจากความผิดพลาดของความเข้ากันได้ระหว่าง IE7 และ IE7 ที่เว็บมาสเตอร์เท่านั้นที่สามารถแก้ไขได้

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

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

บทความที่น่าสนใจ