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

8

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

J'essaie de déterminer si je dois ajouter des balises href aux numéros de téléphone sur 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 est de permettre une compatibilité arrière (ou future) mobile, mais j'ai du mal à déterminer si cela vaut le temps ou l'effort, car ces liens ne le font pas actuellement faire beaucoup dans un navigateur normal (FF, IE, Chrome, Safari, etc.).

Sparky
la source
Je sens que je dois clarifier ... par défaut, certains navigateurs mobiles (Android, par exemple) explorent automatiquement une page, et s'il détermine qu'un certain bloc de texte est au format d'un numéro de téléphone, il le relie comme tel automatiquement. Cela permet à l'utilisateur de cliquer simplement sur le numéro pour accéder directement au composeur.
Sparky
2
Utiliser un mot comme "tous" est une mauvaise idée en référence à demander des navigateurs prenant en charge quoi que ce soit. Il y a probablement beaucoup plus de navigateurs mobiles que vous ne le pensez, avec des tableaux de compatibilité ridiculement compliqués . Spécifiez une liste que vous avez réellement l'intention de prendre en charge. (Remarque: les navigateurs ; vous avez répertorié les systèmes d'exploitation.) Je ne pense pas avoir vu quoi que ce soit comparant cette fonctionnalité spécifique, mais Mobile Safari le fait, et Opera Mobile semble essayer mais être désordonné à ce sujet.
Di

Réponses:

5

C'est une bonne idée de regrouper les numéros de téléphone dans les URI tel car:

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

  2. Il s'agit d'une norme officielle et indépendante du fournisseur que les clients de téléphones VOIP de bureau (par exemple Skype, Vonage, etc.) pourraient un jour trouver sens et arriver à adopter.

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

  4. Surtout, vous pouvez utiliser des tel:URI pour empêcher les navigateurs mobiles d'essayer de lier des numéros qui ne sont certainement pas des numéros de téléphone. Apple recommande cette méthode : enveloppez vos numéros de téléphone dans des tel:URI, puis incluez la balise Meta suivante pour empêcher l'appareil 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.

pseudo
la source
Bien dit, Nick. Merci pour la perspicacité - c'était exactement la réponse que je cherchais.
Sparky