new ActiveXObject("Scripting.FileSystemObject")
този ActiveX работи в ie, но не и във firefox. Някой знае ли еквивалентите на firefox, chrome, safari, opera и т.н.?
ActiveXObject работи в IE, но не и във Firefox
Отговори (4)
не можеш ActiveX е нещо само за IE. Ако имате нужда от поддръжка на различни браузъри, ще трябва да преосмислите какво се опитвате да направите...
ActiveXObject работи само в IE, може би трябва да опитате и да обясните какво искате да постигнете?
Предполагам, че има нещо общо с обработката на файлове, по-конкретно предполагам, че има нещо общо с качването, в такъв случай вероятно искате да го направите във флаш.
Имам по-нова реализация на ActiveX хост за Firefox и Chrome. Проектът се хоства в Google Code - http://code.google.com/p/ff-activex-host/.
Той предоставя някои мерки за сигурност, като например заключване на сайт и CLSID/PROGID, така че можете да сте сигурни, че никой не може да го използва за стартиране на ActiveX там.
Той е насочен към уеб разработчици, а не към крайни потребители, тъй като плъгинът трябва да бъде компилиран с правилните настройки за сигурност преди разпространение.
РЕДАКТИРАНЕ: Все още няма да можете да използвате IE-съвместим JS/HTML код за създаване на ActiveX обекти, ще трябва да използвате малко по-различна нотация. Просто малко по-сигурно.
Мисля, че този сайт ще ви помогне да разберете по-добре ActiveX, защото това е технология на Microsoft.
Дори сега те се сбогуват с ActiveX обекта в новия Windows 10. Edge не поддържа ActiveX обекта. Само Internet Explorer поддържа ActiveX обект.
Моля, вижте тази връзка за повече информация.