Как определить, поддерживается ли протокол через веб-браузер? - PullRequest
2 голосов
/ 05 августа 2010

Аналогично iTunes '' Link Maker '(http://www.apple.com/itunes/linkmaker/faq/).). Через веб-браузер веб-страницы iTunes способны определить, зарегистрировано ли itms:// на клиентской рабочей станции, и, следовательно, отображать правильное сообщение («Просмотреть в iTunes»). кнопка или рекламный баннер «Загрузить iTunes»).

Как это проводится?

1 Ответ

4 голосов
/ 05 августа 2010

К сожалению, действительно нет простого способа сделать это.iTunes фактически использует следующий скрипт для обнаружения.Из кода вы можете видеть, что они используют плагин браузера в каждом веб-браузере для достижения этой цели.

В Internet Explorer есть свойство через свойство protocolLong , которое можно использовать, но, очевидно, оно зависит от браузера.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...