weranda
@weranda

Ссылки на номер телефона / мессенджеры и проверка возможности звонка с устройства — возможно?

Приветствую

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

В общем, в большой части случаев при указании активных ссылок на номера телефонов и мессенджеры произойдет, как уже было написано выше — какая-нибудь хрень, а хочется чтобы "хрень" не происходила.

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

Чтобы стало еще понятнее, приведу конкретный пример. Имеем на сайте такие кнопки с кошерными ссылками на мессенджеры:
5b0814a1cd4e3426638740.png
Как показывать (не показывать) соответствующие кнопки людям у которых присутствуют (отсутствуют) эти мессенджеры?
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 2
PavelMonro
@PavelMonro
Насколько знаю такого нет.
Когда делаю подобное, то делаю только условия показа только для мобильных и планшетов. А если делаю для ПК, то хрени не произойдет, просто будет ошибка что нечем открыть ссылку...
Ответ написан
Комментировать
rim89
@rim89
программист-велосипедист
Возможно-ли это?

нет
для менеджеров можно попробовать использовать имена их протоколов, типа href="viber:+7123456789" , но там есть свои но с поддержка браузерами
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы