J'ai actuellement une page Web servant des numéros de téléphone, certains de ces numéros de téléphone ont des extensions, donc j'ai écrit le code HTML comme ceci:
<a href="tel:+44-1234-567;ext=88">+44-1234-56788</a> / <a href="tel:+44-1234-567;ext=99">+44-1234-56799</a
Lorsque je clique sur cette page de mon navigateur Android et que je tape l'un des numéros de téléphone, celui-ci se charge dans le numéroteur téléphonique (stock britannique Samsung Galaxy s2) en tant que:
+44-1234-567;ext=88
ce que je ne pense pas est correct. Il devrait sûrement omettre le ;ext=
Word.
Ai-je mal interprété le RFC pour implémenter tel
?
Il semble que la bonne façon de procéder consiste à utiliser une virgule:
<a href="tel:441234567,88">+44-1234-567 ext.88</a>
Vient de tester avec iPhone et Android OS 2.1. Utiliser ;ext=88
convertit le bit ext en un numéro composé avec le numéro de poste (le numéro est donc composé comme 35888 au lieu de 88).
Selon la documentation , vous pouvez ajouter ce que vous voulez, donc tel: 12345678; ext = 123
Voir RFC 3966
Dans tous les exemples que j'ai vus, la valeur de ext
est contenue dans le nombre entier. Essayez donc d'inclure 88 dans la valeur href
:
<a href="tel:+44-1234-56788;ext=88">+44-1234-56788</a>
Standards at thenewcode il y a 3 mois suggèrent d'utiliser une pause de microdonnées.
<a href="tel:+13235798328p22">
Related : Différentes normes persistent sur différentes plates-formes externes et peuvent modifier le traitement des URI. Cliquez pour appeler Les fonctionnalités des documents de développement de Google ne spécifient pas
Exemple: Skype d'Office utilise x pour représenter une extension dans skype .