إصلاح: لم يتم تعريف ActiveXobject

أبلغ بعض المستخدمين أن كل صفحة يحاولون فتحها في برنامج Internet Explorer تقريبًا تقوم بإنشاء خطأ البرنامج النصي التالي: " لم يتم تعريف ActiveXObject ". أبلغ آخرون أن هذه المشكلة بالذات تتم مواجهتها فقط مع عدة صفحات ويب.

يتم عرض معظم رسائل خطأ البرنامج النصي بواسطة IE (Internet Explorer) عند وجود مشكلة في كود JavaScript أو VBScript. غالبًا ما يتم تشغيل هذه الأخطاء بواسطة موقع الويب الذي تعرضه حاليًا باستخدام Internet Explorer. ومع ذلك ، فهناك حالات مؤكدة يحدث فيها الخطأ بسبب خطأ عند تنزيل صفحة ويب محليًا أو عند تنزيل عنصر صفحة ويب.

نظرًا لأن تقنية ActiveX مملوكة لبرنامج Internet Explorer ، فمن المتوقع مواجهة أخطاء من هذا النوع إذا كنت تحاول تشغيل كائنات ActiveX خارج نطاق Microsoft (على Chrome ، Opera ، Firefox ، إلخ). إذا كنت تواجه ActiveXObject لم يتم تعريف خطأ على مستعرض مختلف عن Internet Explorer ، فإن الحل هو العثور على كائن مكافئ في المستعرض الذي يقوم بنفس الوظيفة.

إذا تمت مصادفة المشكلة على برنامج Internet Explorer ، فهناك العديد من الأساليب التي استخدمها المستخدمون الآخرون لحل المشكلة أو الالتفاف عليها (حلول تتراوح بين إلغاء تثبيت وظيفة إضافية وتعطيل تصحيح البرامج النصية). إذا وجدت نفسك في نفس الموقف ، فقد قمنا بتجميع مجموعة من الأساليب التي استخدمها المستخدمون الآخرون في وضع مماثل بنجاح. يرجى اتباع الطرق التالية بالترتيب حتى تكتشف طريقة تعمل على حل المشكلة في موقفك المحدد. هيا نبدأ!

الأسلوب 1: تعطيل تصحيح الأخطاء والإعلامات

في جميع إصدارات Internet Explorer ، يتم إيقاف تشغيل تصحيح البرامج النصية والإعلامات بشكل افتراضي. على الرغم من أن هذا لن يعالج السبب الجذري للمشكلة ، يمكنك منع لم يتم تعريف ActiveXobject خطأ من عناء جلسة التنقل الخاص بك عن طريق تعطيل تصحيح أخطاء البرنامج النصي وإشعارات.

إذا كنت تتلقى ActiveXobject لم يتم تعريف الأخطاء التي لا تؤثر على وظائف مواقع الويب التي تزورها ، يمكنك اتباع الدليل أدناه لتعطيل تصحيح أخطاء البرنامج النصي والإعلامات من إعدادات Internet Explorer:

  1. افتح Internet Explorer عبر طريقتك المفضلة.
  2. انقر على زر أدوات (رمز الترس) ثم حدد خيارات الإنترنت .

  3. داخل خيارات الإنترنت ، انتقل إلى علامة التبويب خيارات متقدمة وقم بإلغاء تحديد المربعات المرتبطة بتعطيل تصحيح البرامج النصية (Internet Explorer) وتعطيل تصحيح البرامج النصية (غير ذلك) .
  4. اضغط على زر Appy لحفظ التغييرات وإعادة تحميل صفحة الويب التي كانت تعرض في السابق لم يتم تعريف ActiveXObject خطأ. إذا كان الخطأ المنبثق لا يزال يحدث ، تابع باستمرار مع الطريقة التالية أدناه.

الطريقة 2: إلغاء تثبيت الوظائف الإضافية التي قد تسبب المشكلة

وفقًا لتقارير المستخدمين العديدة ، لم يتم تعريف ActiveXobject غالبًا ما تكون الأخطاء ناتجة عن الوظائف الإضافية لبرنامج Internet Explorer. تمكن بعض المستخدمين من حل المشكلة عن طريق إلغاء تثبيت أو تعطيل كل وظيفة إضافية قد تسبب المشكلة حتى يتمكنوا من تحديد الجاني.

الطريقة الأكثر أناقة للتأكيد على ما إذا كانت إحدى الوظائف الإضافية لبرنامج Internet Explorer تتسبب في المشكلة هي بدء تشغيل المتصفح في "الوضع الآمن". إذا لم تعد المشكلة تحدث أثناء وجود Internet Explorer في "الوضع الآمن" ، فيمكنك على الأرجح افتراض أن وظيفة إضافية واحدة هي السبب في خطأ ActiveX لم يتم تعريفه . إليك دليل سريع لبدء تشغيل Internet Explorer في "الوضع الآمن":

  1. اضغط على مفتاح Windows + R لفتح أمر تشغيل. ثم ، اكتب " cmd " واضغط على Enter لفتح نافذة موجه الأوامر .

  2. داخل نافذة موجه الأوامر ، اكتب " cd / " واضغط على Enter للحصول على C: فارغ.
  3. في C: فارغ ، اكتب أو الصق "C: \ Program Files \ Internet Explorer \ iexplore.exe" ، ثم اضغط على Enter لفتح إصدار Safe Mode من Internet Explorer.
  4. زيارة نفس المواقع أو إعادة إنتاج نفس السلوك الذي تسبب في لم يتم تعريف ActiveXobject أخطاء. إذا لم تحدث الأخطاء أثناء وجوده في "الوضع الآمن" ، فمن الواضح أن إحدى الوظائف الإضافية هي المسؤولة.

إذا أكدت أن إحدى الوظائف الإضافية النشطة الخاصة بك تتسبب في عدم تعريف ActiveXobject للخطأ ، فاتبع الخطوات الموضحة أدناه لتعطيل الوظائف الإضافية بشكل منهجي حتى تتمكن من العثور على الجاني:

ملحوظة: غالبًا ما يتم الإبلاغ عن الوظيفة الإضافية لـ Jive Anywhere IE من قِبل المستخدمين على أنها غير مسؤولة عن ظهور ActiveXobject .

  1. افتح Internet Explorer وانقر على أيقونة الأدوات (أيقونة التروس) وحدد إدارة الوظائف الإضافية .

  2. باستخدام الجزء الأيمن ، عيّن جميع الوظائف الإضافية (أسفل إظهار) للتأكد من أنك لا تفوت أي وظائف إضافية مثبتة.
  3. مع تحديد جميع الوظائف الإضافية ، انتقل إلى الجزء الأيسر وقم بتعطيل كل وظيفة إضافية بشكل منتظم عن طريق النقر بزر الماوس الأيمن فوقه واختيار تعطيل واختبار ما إذا كان قد أحدث أي فرق.

    ملاحظة: قد ترغب في استبعاد الوظائف الإضافية التي تنشرها Microsoft نظرًا لأنها آمنة بشكل عام. يمكنك تبسيط العملية كثيرًا عن طريق تعطيل الوظائف الإضافية التي لم يتم التحقق منها أولاً.
  4. بمجرد حصولك على الجاني ، يمكنك إعادة تمكين بقية الوظائف الإضافية التي حددت فيها عدم التسبب في المشكلة.

الطريقة الثالثة: اتصل بمسؤولي الموقع

إذا لم تسمح لك الطرق المذكورة أعلاه بالتحايل على خطأ لم يتم تعريف ActiveXobject ، فقد يكون السبب في المشكلة هو وجود مشكلة في موقع ويب داخلي لا يمكنك إصلاحها.

هناك العديد من التقارير التي أبلغ فيها المستخدم أن المشكلة ناتجة عن خلل في التوافق بين IE7 و IE7 يمكن لمشرف الموقع فقط معالجته.

للتأكد من أن الخطأ لا ينتج عن متصفحك ، حاول فتح نفس صفحة الويب مع متصفح آخر ومعرفة ما إذا كانت المشكلة تتكرر من جديد. إذا استمرت المشكلة بصرف النظر عن المتصفح الذي تستخدمه ، فهناك احتمال كبير أن تكون المشكلة بين يدي مشرف الموقع وليست لديك أي وسيلة لإصلاحها من جانبك.

لحل المشكلة ، ما عليك سوى الاتصال بمسؤول الموقع وطلب التحقيق فيما يتعلق بمشكلتك.

مقالات مثيرة للاهتمام