Ответ 1
ActiveX поддерживается только IE - в других браузерах используется плагиновая архитектура под названием NPAPI. Тем не менее, существует инфраструктура плагинов для кросс-браузера под названием Firebreath, которую вы можете найти полезной.
Я пытаюсь создать ActiveXObject
(использовать FieSystemObject
), но он поддерживается только в IE.
Есть ли способ заставить его работать в Chrome или FF? Мне нужно прочитать все файлы в определенной данной папке и перечислить их.
Ну, есть ли другой способ сделать это?
ActiveX поддерживается только IE - в других браузерах используется плагиновая архитектура под названием NPAPI. Тем не менее, существует инфраструктура плагинов для кросс-браузера под названием Firebreath, которую вы можете найти полезной.
Нет на данный момент.
Я сомневаюсь, что будущее поддержки ActiveX в будущем будет прекращено в ближайшем будущем (как заявила MS).
Посмотрите здесь об объекте HTML-тега, но ничего не будет принято. Вы должны попробовать.
ActiveX
поддерживается Chrome.
Параметры проверки Chrome определены в: control panel/Internet option/Security
.
Тем не менее, если возможно определить четыре разных области с помощью IE
, Chrome
только отметьте область "Internet
".
ActiveX разрешен в Chrome!
Здравствуйте, все это не решение, а успешный обходной путь, и я также реализовал.
Это потребовало некоторой реализации на клиентском компьютере, поэтому наиболее подходит для среды интрасети и не рекомендуется для общедоступных сайтов. Хотя его можно реализовать и для общедоступных сайтов, единственной проблемой является то, что конечный пользователь должен загрузить/внедрить решение.
Давайте поймем ключевую проблему
Chrome не может связаться с ActiceX
Решение: поскольку Chorme не может взаимодействовать с ActiveX, но все же может взаимодействовать с API, размещенным на клиентском компьютере. Поэтому разработайте API, используя .Net MVC или любую другую технологию, чтобы через вызов Ajax он мог взаимодействовать с API, а API связывался с объектом ActiveX, расположенным на клиентском компьютере. Так как API также находится на клиентском компьютере, поэтому в общении проблем нет. Этот API работает как посредник между браузером Chrome и ActiveX.
Во время реализации API вы можете столкнуться с проблемами CORS, используйте JSONP для их решения.
Графическое изображение решения
Другое решение: используйте схему URI, такую как MailTo: или MS-Word, для работы с приложениями Outlook и Word. Если ваши требования отличаются, вы можете реализовать свою собственную схему URI.