Запуск слова с JavaScript без ActiveX? - PullRequest
0 голосов
/ 20 мая 2011

Я занимаюсь разработкой системы управления контентом в asp.net, где пользователи системы будут использовать ее для отправки своей работы, а также для открытия своей предыдущей / незаконченной работы (записи) в Microsoft Word 2003. Теперь проблема в том, используйте библиотеку C # System.Diagnostics, она прекрасно работает, если система развернута на локальном сервере (то есть на компьютере, на котором я разрабатываю), но я думаю, что если я разверну ее на другом ПК и запустлю на клиентском ПК с использованием подключения к локальной сети, она запустится. Word на ПК выступает в роли сервера, а не клиента, хотя я не пробовал этого, но в этом я сомневаюсь, есть ли способ запустить слово на клиентском компьютере, используя Javascript, но без использования ActiveX, поскольку это ограничивает пользователя для использования IE только во время наши пользователи выбирают свой собственный браузер?

Спасибо.

Ответы [ 2 ]

1 голос
/ 20 мая 2011

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

1 голос
/ 20 мая 2011

Не возможно. Сценарии браузера не могут взаимодействовать с клиентским компьютером, точка, если у вас не установлены некоторые плагины, которые позволили бы это.

Microsoft и ее ActiveX являются исключением, когда они нарушают правила, чтобы улучшить интеграцию со своей операционной системой. Многие думают, что это еще одна ошибка Microsoft, поскольку ее часто рассматривают как серьезную угрозу безопасности.

...