Можно инициировать телефонные звонки и звонки по скайпу с веб-сайта, добавив соответствующее действие (или протокол?) С двоеточием перед ссылкой href.Вот пример для телефонного звонка и звонка по скайпу:
<div><a href="tel:+436761111111">Call +436761111111 on my phone</a></div><br/>
<div><a href="skype:+436761111111">Call +436761111111 on my skype</a></div>
Однако это, конечно, не работает для всех устройств.В случае, если я просматриваю Интернет с настольного компьютера с помощью Google Chrome, вероятно, ссылка tel:
не будет иметь никакого эффекта, но, возможно, я установил Skype.
Если я просматриваю Интернет с помощью своего телефона Android tel:
будет работать, но у многих пользователей Android не установлена skype:
.
Есть ли способ узнать, какая из этих ссылок будет работать?Я хочу добиться следующего:
- Если пользователь находится на своем мобильном телефоне или на нем установлено приложение для телефона, используйте
tel:
url - Иначе, если это не будет иметь никакого эффекта,используйте
skype:
ссылку - Если пользовательское устройство браузера не может ни обрабатывать телефон, ни скайп, то просто покажите номер телефона без связи
Отличное решение было бы без JavaScript, но даже с JavascriptРешение этой проблемы было бы замечательно.Как мне этого добиться?