Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запуск клиентских приложений (https://javascript.ru/forum/misc/2802-zapusk-klientskikh-prilozhenijj.html)

sancho 12.02.2009 17:37

Запуск клиентских приложений
 
В общем, начальство поставило задачу. Смысл в следующем: при переходе на определенную страницу необходимо инициировать загрузку приложения в Windows (конкретно - приложения, с помощью которого можно мониторить состояние выбранного устройства). Что касается дыр в безопасности - это все ясно, клиента (браузер) тоже можно в случае необходимости подстроить. Побродив по просторам инета, я более или менее корректного решения не нашел и сильно сомневаюсь, что оно вообще есть, но все же - вдруг? Буду признателен, если найдутся любопытные материалы по данному вопросу...

Kolyaj 12.02.2009 17:46

Борзое у вас начальство.

Андрей Параничев 12.02.2009 18:31

Браузер - только IE? Решать будете только силами браузера? Если да, то:

Если настройка браузера будет запрещена для пользователя, то первая мысль - добавить в реестр ассоциацию вашего приложения на медиа-ссылку с каким-нибудь псевдо-протоколом (напр., "something://"), а в браузер добавить пользовательский CSS файл с expression'ом, в котором, в зависимости от адреса страницы, будет открываться эта ссылка. Решение, конечно, идиотское, но первое, что пришло в голову.

Если есть вариант со сторонним ПО, то вы можете написать несложный скрипт на JScript (в среде Window Script Host), который будет перебирать все открытые окна браузера IE и смотреть, какой там открыт адрес. И если открыт "нужный" то запускать через консоль ваше приложение.

sancho 13.02.2009 12:23

Спасибо большое, будем подумать:)


Часовой пояс GMT +3, время: 19:28.