web-dev-qa-db-fra.com

Quels navigateurs mobiles courants prennent en charge les numéros de téléphone liés par défaut?

La meilleure question est la suivante: y at-il actuellement des personnes qui NE prennent PAS en charge la liaison automatique des numéros de téléphone par défaut? Support principal pour iPhone, Android, BB, Windows Phone, Palm.

J'essaie de déterminer si je devrais ajouter des balises href aux numéros de téléphone de plusieurs sites clients (par exemple, <a href="tel:+1-800-555-1212">800-555-1212</a>). La seule raison pour laquelle je ferais une telle chose à ce stade-ci est de permettre une compatibilité ascendante des téléphones mobiles (ou future), cependant, j'ai du mal à déterminer si cela en vaut la peine ou des efforts, car ces liens ne le font pas actuellement. faire beaucoup dans un navigateur normal (FF, IE, Chrome, Safari, etc.).

8
Sparky

C'est une bonne idée d'insérer des numéros de téléphone dans des URI de téléphone, car:

  1. Les navigateurs mobiles analysent souvent les numéros de manière incorrecte, en particulier avec des formats inhabituels. Tout ce qu'ils font, c'est d'essayer d'insérer des numéros de téléphone dans des liens d'ancrage et des URI de téléphone; le faire pour eux réduit les risques d'erreur.

  2. C’est une norme indépendante du vendeur norme proposée que les clients de téléphonie VoIP de bureau (par exemple, Skype, Vonage, etc.) peuvent un jour avoir un sens et être adoptés.

  3. Il n’est pas idéal de créer un texte lié qui ne fait rien dans certains cas, mais sert à mettre en évidence des informations de contact importantes sur une page et ne provoque aucun dommage irréversible si un visiteur sans le support tel: clique sur un lien. (Cela peut être frustrant pour les utilisateurs de téléphones mobiles sans le support de tel:, mais ils sont déjà habitués à la saisie de numéros trouvés sur des pages Web.)

  4. Surtout, vous pouvez utiliser l'URI tel: pour empêcher les navigateurs mobiles d'essayer de lier des numéros qui ne sont pas des numéros de téléphone. Apple recommande cette méthode : insérez vos numéros de téléphone dans des URI tel:, puis incluez la balise méta suivante pour empêcher le périphérique iOS de rechercher des numéros supplémentaires à convertir:

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

En bref, peu importe les navigateurs mobiles qui prennent en charge la découverte automatique des numéros de téléphone aujourd'hui. C'est toujours une bonne idée d'adopter le format.

5
Nick