Что касается поста МойШе, а не для кражи ее кода (дополнения), я бы добавил условное значение по умолчанию для настольных браузеров и прочее, а также используя выражение else по умолчанию.
if (navigator.userAgent.indexOf("Android") != -1) {
txt = "<a href="tel:2125551212">2125551212</a>";
} else if (navigator.userAgent.indexOf("iPhone") != -1) {
txt = "<a href="callto:2821229627-7877">Live Support</a>";
}
<!--what about other devices OS-->
else {
txt = "<span><strong>Phone -</strong> 282-122-9627 ext.7877</span>";
}
Таким образом, пользователи настольных браузеров могут также видеть номер телефона, так как он будет отображать номер телефона по умолчанию, если устройство не относится к двум запрашиваемым карманным устройствам.
Я не разбираюсь в Android, BlackBerry, IO, Windows и т. Д. ... но я также хотел бы спросить или указать свой раздел комментариев.
<!--what about other devices OS-->
(Для новичков - вышеприведенная строка кода с комментариями код может быть удален при вставке на веб-страницу).
А как насчет BlackBerry и всех других ОС устройства? Это ОС Android или IO? Если нет, то потребуется также создать дополнительный код для конкретной идентификации этих устройств и включить его в операторы (else if).
Если я прав в своем неизвестном вопросе, оператор Switch / Case может быть чище и лучше.