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.).
links
browsers
mobile
compatibility
Sparky
la source
la source
Réponses:
C'est une bonne idée de regrouper les numéros de téléphone dans les URI tel car:
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.
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.
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 sanstel:
assistance, mais ils sont déjà habitués à taper les numéros trouvés sur les pages Web.)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 destel:
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.
la source