Набор номера на смартфоне при нажатии на номер телефона на сайте

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

Оказалось, что это не совсем так. Вернее, есть в спецификации html правильный подход, который позволяет указать что данная ссылка — номер телефона. Тогда браузер не будет уже напрягать свои алгоритмы, гадая что же сиё есть, а будет искать обработчики набора номера.

Спецификации уже более 10 лет! Вот документ — http://www.ietf.org/rfc/rfc3966.txt

Суть которого сводится к следующему практическому примеру, в котором я также показываю зачистку номера телефона о лишних символов.

То есть, в атрибуте href тега <a> мы используем специальный префикс tel:, за которым следует номер телефона в международном формате. Все очень просто!

Мало букафф? Читайте есчо !

Кнопка Skype на вашем сайте

Февраль 5, 2016 г.

У скайпа раньше был конструктор для создания кода вставки кнопки сервиса "позвонить через скайп" на сайт. После смены владельца (перехода Skype в Microsoft) ...

Читать

CSS-префиксер для изоляции стилей: добавляем класс-обёртку ко всем правилам

Апрель 20, 2026 г.

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

Читать

Что использовать вместо mysql_escape_string() в Drupal 7?

Сентябрь 6, 2016 г.

Начиная с версии PHP 4.3.0, функция mysql_escape_string() считается устаревшей. PHP будет выдавать соответствующее предупреждение. Deprecated function: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. Т.е. ...

Читать

Редирект на HTTPS после прокси в apache

Август 20, 2019 г.

Что делать, если необходимо организовать редирект на версию сайта с HTTPS протоколом, когда ваш сервер принимает запросы не напрямую, а находясь за прокси сервером (например после nginx). Проблема в том, что порт, с которым работает веб сервер, ...

Читать
 

Комментарии к «Набор номера на смартфоне при нажатии на номер телефона на сайте»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: