Программы для MS Windows могут ассоциировать с ними некоторые протоколы. Поэтому, когда вы щелкаете в браузере, будет открыта зарегистрированная программа для протокола «myprotocol». Например, "mailto:[email protected]" открывает вашу программу электронной почты.
У меня есть веб-сайт, и я хочу знать, зарегистрировал ли посетитель моего веб-сайта какой-либо протокол в своей системе или нет. Поэтому, когда он нажимает на ссылку, а протокол не регистрирует какую-то страницу типа «Пожалуйста, установите мою программу». В противном случае запускается зарегистрированная программа. Как я могу сделать это с помощью javascript, avtiveX или чего-то еще?
Я знаю, как это сделать для Firefox и Crome (используя заголовок «Местоположение» и iframe), но не знаю, как это сделать для IE и Opera. Пожалуйста помогите.