new ActiveXObject("Scripting.FileSystemObject")
этот Activex работает в т.е., но не в firefox. Кто-нибудь знает эквиваленты firefox, chrome, safari, opera и т. д.?
ActiveXObject работает в IE, но не в Firefox
Ответы (4)
Вы не можете. ActiveX предназначен только для IE. Если вам нужна кросс-браузерная поддержка, вам придется переосмыслить то, что вы пытаетесь сделать...
ActiveXObject работает только в IE, может стоит попробовать объяснить, чего вы хотите добиться?
Я предполагаю, что это как-то связано с обработкой файлов, точнее, я предполагаю, что это как-то связано с загрузкой, в этом случае вероятно, вы захотите сделать это во flash.
У меня есть более новая реализация хоста 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.
Пожалуйста, проверьте эту ссылку для получения дополнительной информации.