Приветствую
Многим из вас знаком атрибут rel ссылки (для указания номера телефона и запуска какой-нибудь звонилки с ПК или смартфона):
<a href="tel:+7123456789">Ужо званю вам</a>
В том числе существуют и другие типы вызовов, к примеру, через мессенджеры. Штуковины, конечно, замечательные, но:
- У вас есть IE и Win7? — Ссылка будет доступна, но ничего не произойдет. Можем определить версию браузера и показать или скрыть ссылку
- У вас современная ОС, но нет установленного приложения? — Произойдет какая-нибудь хрень.
В общем, в большой части случаев при указании активных ссылок на номера телефонов и мессенджеры произойдет, как уже было написано выше — какая-нибудь хрень, а хочется чтобы "хрень" не происходила.
По большей части, как мне кажется, чтобы показать активную ссылку на телефон или мессенджер надо как-то узнать возможность их использования, т.е. как-то получить информацию о наличии установленного ПО для их использования.
Возможно-ли это?
Чтобы стало еще понятнее, приведу конкретный пример. Имеем на сайте такие кнопки с кошерными ссылками на мессенджеры:
Как показывать (не показывать) соответствующие кнопки людям у которых присутствуют (отсутствуют) эти мессенджеры?