style - Detectando compatibilidad con<a> clic-para llamar en HTML en JavaScript
infowindow google maps (1)
Max Firtman tiene un excelente artículo sobre cómo crear enlaces de clic para llamar para navegadores móviles . Afirma que el protocolo tel:
es compatible con casi todos los dispositivos móviles, incluidos: Safari en iOS, navegador Android, navegador webOS, navegador Symbian, Internet Explorer, Opera Mini y navegadores de dispositivos de gama baja.
Debido al amplio apoyo del protocolo tel:
sugeriría usar el protocolo tel:
Para apoyar a Nokia, comprobaría si el navigator.userAgent
contiene la huella de Nokia. Si es así, reemplace tel:
to wtai://wp/mc;
Si puede usar jQuery, el Javascript podría verse más o menos así:
if (/(Series60|Nokia)/i.test(navigator.userAgent)){
$("a[href^=''tel:'']").each(function(){
this.href = this.href.replace("tel:", "wtai://wp/mc;");
});
}
Hay dos formas de tener enlaces de clic para llamar en HTML
<a href="wtai://wp/mc;+1800229933</a>
estilo WTAI (Nokia, otros)<a href="tel:+1-800-275-2273">Call Apple Customer Support at 1-800-275-2273</a>.
Estilo TEL (Apple)
Cómo se puede
detectar qué formato es compatible con el agente de usuario actual en Javascript?
¿Es posible hacer la detección sin depender de la cadena del agente de usuario?
Más información