ActiveXObject работает в IE, но не в Firefox

new ActiveXObject("Scripting.FileSystemObject") этот Activex работает в т.е., но не в firefox. Кто-нибудь знает эквиваленты firefox, chrome, safari, opera и т. д.?


person Abdul Rauf    schedule 16.09.2010    source источник


Ответы (4)


Вы не можете. ActiveX предназначен только для IE. Если вам нужна кросс-браузерная поддержка, вам придется переосмыслить то, что вы пытаетесь сделать...

person Shog9    schedule 16.09.2010

ActiveXObject работает только в IE, может стоит попробовать объяснить, чего вы хотите добиться?

Я предполагаю, что это как-то связано с обработкой файлов, точнее, я предполагаю, что это как-то связано с загрузкой, в этом случае вероятно, вы захотите сделать это во flash.

person Kristoffer Sall-Storgaard    schedule 16.09.2010
comment
ну, я просто хочу обрабатывать файлы (чтение и запись)... проблема, с которой я сталкиваюсь, заключается в том, что я использую ActiveX... который поддерживается только IE и другими браузерами...! - person Abdul Rauf; 16.09.2010

У меня есть более новая реализация хоста ActiveX для Firefox и Chrome. Проект размещен в Google Code — http://code.google.com/p/ff-activex-host/.

Он обеспечивает некоторые меры безопасности, такие как блокировка сайта и CLSID/PROGID, так что вы можете быть уверены, что никто не сможет использовать его для запуска любого ActiveX.

Он предназначен для веб-разработчиков, а не для конечных пользователей, поскольку плагин необходимо скомпилировать с правильными настройками безопасности перед распространением.

РЕДАКТИРОВАТЬ: вы по-прежнему не сможете использовать IE-совместимый код JS/HTML для создания объектов ActiveX, вам нужно будет использовать немного другую нотацию. Просто немного более безопасным.

person Leeor    schedule 17.07.2011

Я думаю, что этот сайт поможет вам лучше понять ActiveX, потому что это технология Microsoft.

Даже сейчас они прощаются с объектом ActiveX в новой Windows 10. Edge не поддерживает объект ActiveX. Только Internet Explorer поддерживает объект ActiveX.

Пожалуйста, проверьте эту ссылку для получения дополнительной информации.

Элементы управления ActiveX

person Imran Khan Hunzai    schedule 17.01.2017