Можем ли мы узнать, установлен ли скайп или нет на компьютере через веб-приложение? - PullRequest
0 голосов
/ 06 сентября 2010

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

Должно работать как минимум на Firefox, IE и chrome на windows. Если это работает на Linux и Mac, то это будет здорово.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 06 сентября 2010

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

Вы можете использовать агент Java или ActiveXили простой исполняемый файл, чтобы сообщить вам эти данные (конечно, пользователь должен был бы разрешить это), или просто спросить пользователя.

0 голосов
/ 07 сентября 2010

Я полагаю, что апплет Java (не javascript) на веб-странице может определять, какие программы установлены на компьютере того, кто посещает ваш сайт, хотя им, возможно, придется дать апплету разрешение на первый запуск.

0 голосов
/ 06 сентября 2010

Ну, вы можете попробовать старый трюк с измененным стилем посещаемых ссылок.Так что, если потенциальный пользователь посетил http: \ skype.com , скорее всего, у него установлен Skype.

Читайте по теме: http://hacks.mozilla.org/2010/03/privacy-related-changes-coming-to-css-vistited/

...