Подтвердить что ты не робот

ActiveXObject в Firefox или Chrome (не IE!)

Я пытаюсь создать ActiveXObject (использовать FieSystemObject), но он поддерживается только в IE.

Есть ли способ заставить его работать в Chrome или FF? Мне нужно прочитать все файлы в определенной данной папке и перечислить их.

Ну, есть ли другой способ сделать это?

4b9b3361

Ответ 1

ActiveX поддерживается только IE - в других браузерах используется плагиновая архитектура под названием NPAPI. Тем не менее, существует инфраструктура плагинов для кросс-браузера под названием Firebreath, которую вы можете найти полезной.

Ответ 2

Нет на данный момент.

Я сомневаюсь, что будущее поддержки ActiveX в будущем будет прекращено в ближайшем будущем (как заявила MS).

Посмотрите здесь об объекте HTML-тега, но ничего не будет принято. Вы должны попробовать.

Ответ 3

ActiveX поддерживается Chrome.

Параметры проверки Chrome определены в: control panel/Internet option/Security.

Тем не менее, если возможно определить четыре разных области с помощью IE, Chrome только отметьте область "Internet".

Ответ 4

ActiveX разрешен в Chrome!
Здравствуйте, все это не решение, а успешный обходной путь, и я также реализовал.
Это потребовало некоторой реализации на клиентском компьютере, поэтому наиболее подходит для среды интрасети и не рекомендуется для общедоступных сайтов. Хотя его можно реализовать и для общедоступных сайтов, единственной проблемой является то, что конечный пользователь должен загрузить/внедрить решение.
Давайте поймем ключевую проблему
Chrome не может связаться с ActiceX
Решение: поскольку Chorme не может взаимодействовать с ActiveX, но все же может взаимодействовать с API, размещенным на клиентском компьютере. Поэтому разработайте API, используя .Net MVC или любую другую технологию, чтобы через вызов Ajax он мог взаимодействовать с API, а API связывался с объектом ActiveX, расположенным на клиентском компьютере. Так как API также находится на клиентском компьютере, поэтому в общении проблем нет. Этот API работает как посредник между браузером Chrome и ActiveX.
Во время реализации API вы можете столкнуться с проблемами CORS, используйте JSONP для их решения.
Графическое изображение решения Pictorial view of the solution


Другое решение: используйте схему URI, такую как MailTo: или MS-Word, для работы с приложениями Outlook и Word. Если ваши требования отличаются, вы можете реализовать свою собственную схему URI.