Я пытаюсь создать ActiveXObject
(для использования FieSystemObject
), но он поддерживается только в IE.
Есть ли способ заставить его работать в Chrome или FF? Мне нужно прочитать все файлы в определенной папке и перечислить их.
А есть ли другой способ сделать это?
Нет на данный момент.
Я сомневаюсь, что в будущем будет возможно, что поддержка ActiveX будет прекращена в ближайшем будущем (как заявили MS).
Посмотрите здесь о теге HTML Object, но ничего не будет принято. Вы должны попробовать.
ActiveX поддерживается Chrome.
Параметры проверки Chrome определены в «панели управления» / «Интернет-опции» / «Безопасность».
Тем не менее, если возможно определить четыре различных области с IE, Chrome проверяет только область «Интернет».
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, чтобы иметь дело с внешним видом и применением слов. Если ваши требования отличаются, вы можете реализовать свою собственную схему URI.