html - programacion - ¿Cómo incluyo extensiones en el tel: URI?
href tel (4)
De acuerdo con la documentation , puede agregar lo que quiera como tel: 12345678; ext = 123
Ver RFC 3966
Actualmente tengo una página web con números de teléfono, algunos de estos números tienen extensiones, así que escribí el HTML de esta manera
<a href="tel:+44-1234-567;ext=88">+44-1234-56788</a> / <a href="tel:+44-1234-567;ext=99">+44-1234-56799</a
Cuando llego a esta página en mi navegador de Android y toco uno de los números de teléfono, se carga en el marcador de mi teléfono (acciones del Reino Unido Samsung Galaxy s2) como:
+44-1234-567;ext=88
Lo cual no creo que sea correcto. Seguramente debería omitir la palabra ;ext=
.
¿He leído mal el RFC para implementar tel
?
En todos los ejemplos que vi, el valor de ext
está contenido en el número completo. Así que intente incluir 88 en el valor href
:
<a href="tel:+44-1234-56788;ext=88">+44-1234-56788</a>
Parece que la forma correcta de hacerlo es usar una coma:
<a href="tel:441234567,88">+44-1234-567 ext.88</a>
Sólo probado con iPhone y Android OS 2.1. Utilizando ;ext=88
convierte el bit ext en un número que se marca con la extensión (por lo que marca algo así como 35888 en lugar de 88).
Las normas en el nuevo código de hace 3 meses sugieren el uso de una pausa de microdatos.
<a href="tel:+13235798328p22">
Relacionado : los diferentes estándares persisten en las diferentes plataformas externas y pueden cambiar el procesamiento de los URI. Haga clic para llamar a las funciones en los documentos de Google Developers no especifican
Ejemplo: Skype de Office usa x para representar la extensión dentro de skype .