سؤال

new ActiveXObject("Scripting.FileSystemObject") يعمل هذا ActiveX في IE ولكن ليس في أي أجسام Firefox تعرف معادلات Firefox ، Chrome ، Safari ، Opera ، إلخ؟

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

يعمل ActivexObject فقط في IE ، ربما يجب أن تحاول شرح ما تريد تحقيقه؟

أظن أنه له علاقة مع معالجة الملفات ، وبشكل أكثر تحديداً ، أعتقد أنه له علاقة بالتحميل ، في هذه الحالة ربما تريد أن تفعل ذلك في فلاش.

لديّ تطبيق أحدث لمضيف ActiveX لـ Firefox & Chrome. يتم استضافة المشروع على رمز Google - http://code.google.com/p/ff-activix-host/.

إنه يوفر بعض التدابير الأمنية مثل الموقع وقفل CLSID/PROGID ، بحيث يمكنك التأكد من أنه لا يمكن لأحد أن يستغلها لتشغيل أي ActiveX هناك.

يتم توجيهه إلى مطوري الويب ، وليس المستخدمين النهائيين ، حيث يجب تجميع المكون الإضافي باستخدام إعدادات الأمان الصحيحة قبل التوزيع.

تحرير: ما زلت لن تتمكن من استخدام رمز JS/HTML المتوافق مع IE لإنشاء كائنات ActiveX ، ستحتاج إلى استخدام تدوين مختلف قليلاً. فقط أكثر أمانًا قليلاً.

أعتقد أن هذا الموقع سيساعدك بشكل أفضل على فهم ActiveX لأن هذه تقنية Microsoft.

حتى الآن يقولون وداعًا لكائن ActiveX في Windows 10. Edge لا يدعم كائن ActiveX. فقط Internet Explorer يدعم كائن ActiveX.

يرجى مراجعة هذا الرابط لمزيد من المعلومات.

عناصر التحكم ActiveX

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top