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

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

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

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

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

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

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

Управление меню в Drupal

Октябрь 28, 2016 г.

Меню в Drupal тесно связано с навигацией по сайту, построением хлебных крошек, картой сайта. Этот обзор посвящен инструментам и возможным проблемам при ...

Читать

Пример кода переключения между базами в Drupal 9

Август 22, 2021 г.

Когда требуется подключиться и подтянуть данные из не основной базы, то нужно сначала задать свойства нового подключения, подключиться, выполнить запрос, а затем вернуть настройки в исходное состояние. Рассмотрим примеры кода, которые демонстрируют как ...

Читать

Подсчет времени выполнения скрипта в UNIX

Сентябрь 12, 2018 г.

Для того чтобы подсчитать время выполнения, нам понадобится получать время в текущий момент и вычислять разницу. Обе задачи вполне решаемы в консоли UNIX. Дату мы получим в виде числа секунд и микросекунд с начала UNIX эпохи [crayon-69e4b66fa2945794977166/] ...

Читать

Форматирование дат в Twig на Drupal 10/11: date и format_date() с примерами

Август 8, 2025 г.

В Drupal 10/11 при работе с шаблонами Twig часто требуется вывести дату в нужном формате — будь то текущая дата, дата из поля сущности или timestamp. Для этого можно использовать стандартный Twig-фильтр date, а также функцию format_date(). В этой статье ...

Читать
 

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

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



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