Какие текущие стандартные мобильные браузеры поддерживают связанные телефонные номера по умолчанию?

8

Лучший вопрос, есть ли такие, которые в настоящее время НЕ поддерживают автоматическую привязку телефонных номеров по умолчанию? Основная поддержка для iPhone, Android, BB, Windows Phone, Palm.

Я пытаюсь определить, нужно ли мне добавлять теги href к телефонным номерам на нескольких клиентских сайтах (например <a href="tel:+1-800-555-1212">800-555-1212</a>). Единственная причина, по которой я хотел бы сделать это на данный момент - это обеспечить обратную мобильную (или будущую) совместимость, однако мне трудно определить, стоит ли это времени или усилий, так как эти ссылки в настоящее время этого не делают. Делайте многое в обычном браузере (FF, IE, Chrome, Safari и т. д.).

Спарки
источник
Я чувствую, что мне нужно уточнить ... по умолчанию некоторые мобильные браузеры (например, Android) автоматически сканируют страницу, и если он определяет, что определенный блок текста имеет формат телефонного номера, он связывает его как таковой автоматически. Это позволяет пользователю просто нажать на номер, чтобы перейти прямо на номеронабиратель.
Спарки
2
Использование слова типа «все» - плохая идея, когда спрашивают о браузерах, поддерживающих что-либо. Вероятно, мобильных браузеров намного больше, чем вы думаете, со смешно сложными таблицами совместимости. Укажите список, который вы на самом деле намереваетесь поддерживать. (Примечание: браузеры ; вы перечислили операционные системы.) Не думаю, что я видел что-то, сравнивающее эту специфическую функцию, но Mobile Safari это делает, и Opera Mobile, похоже, пытается, но не справляется с этим.
Су '23

Ответы:

5

Хорошая идея заключать телефонные номера в телефонные URI, потому что:

  1. Мобильные браузеры часто неправильно анализируют числа, особенно в необычных форматах. Все, что они делают, это пытаются обернуть телефонные номера в якорные ссылки и телефонные URI; делать это для них уменьшает вероятность ошибки.

  2. Это независимый от производителя официальный предложенный стандарт, согласно которому клиенты настольных VOIP-телефонов (например, Skype, Vonage и т. Д.) Могут однажды увидеть смысл и принять его.

  3. Не идеально создавать связанный текст, который в некоторых случаях ничего не делает, но служит для выделения важной контактной информации на странице и не наносит необратимого ущерба, если посетитель без tel:поддержки нажимает на ссылку. (Это может разочаровать пользователей мобильных телефонов без tel:поддержки, но они уже привыкли набирать цифры, найденные на веб-страницах.)

  4. Важно, что вы можете использовать tel:URI для предотвращения попыток мобильных браузеров связывать номера, которые определенно не являются телефонными номерами. Apple рекомендует этот метод : оберните свои телефонные номера в tel:URI, затем добавьте следующий метатег, чтобы устройство iOS не могло искать дополнительные номера для преобразования:

    <meta name = "format-detection" content = "telephone=no">

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

Ник
источник
Хорошо сказано, Ник. Спасибо за понимание - это был именно тот ответ, который я искал.
Спарки