Necesito crear una página web para dispositivos móviles. Solo hay una cosa que aún no he descubierto: ¿cómo puedo activar una llamada telefónica con un clic de texto?
¿Hay alguna URL especial que pueda ingresar como la mailto:
etiqueta para correos electrónicos?
No se prefieren soluciones específicas para dispositivos.
Sé que el iPhone reconoce automáticamente los números de teléfono y crea un enlace para esto, pero sería genial si esto también se pudiera hacer para las imágenes ... y también para la mayoría de los dispositivos móviles.
fuente
El esquema de URL adecuado es tel: [número], así que lo haría
fuente
Quiere agregar una respuesta aquí en aras de la integridad.
Funciona bien en la mayoría de los dispositivos. Sin embargo, en los escritorios, esto aparecerá como un enlace que no hace nada cuando hace clic en él, por lo que debe considerar usar CSS para que sea visible condicionalmente solo en dispositivos móviles.
Además, debe saber que Skype (que es bastante popular) usa una sintaxis diferente de manera predeterminada (pero se puede configurar para usar tel :).
Sin embargo, creo que en los últimos navegadores móviles (lo sé con certeza en Android) ahora la
tel
sintaxis debería ofrecer una ventana emergente de aplicaciones disponibles que se pueden usar para completar la acción de llamada.fuente
Código de enlace del teléfono inteligente en el que se puede hacer clic:
El siguiente enlace se puede usar para hacer un enlace de teléfono en el que se pueda hacer clic. Puede copiar el código a continuación y pegarlo en su página web, luego editar con su número de teléfono. Es posible que este código no funcione en todos los teléfonos, pero funciona para iPhone, Droid / Android y Blackberry.
Los enlaces de números de teléfono se pueden usar con los guiones, como se muestra arriba, o sin ellos, así como en el siguiente ejemplo:
También es posible usar cualquier texto en el enlace siempre que el número de teléfono esté configurado con el "tel: 18475555555" como en este ejemplo:
A continuación se muestra un hipervínculo de teléfono en el que puede hacer clic que puede consultar. En la mayoría de los navegadores que no son teléfonos, este enlace le dará el error "No se puede mostrar la página web" o no sucederá nada.
NOTA: El navegador Safari de iPhone detectará automáticamente un número de teléfono en una página y convertirá el texto en un enlace de llamada sin usar ninguno de los códigos de esta página.
Código de enlace del teléfono inteligente WTAI: a continuación se muestra el código de enlace WTAI o "Interfaz de aplicación de telefonía inalámbrica". Se considera que este código es el protocolo correcto para teléfonos móviles y funcionará en teléfonos inteligentes como Droid, sin embargo, es posible que no funcione para Apple Safari en iPhone y se recomienda el código anterior.
fuente
Esencialmente, use un
<a>
elemento con unhref
atributo que apunte al número de teléfono con el prefijotel:
. Tenga en cuenta que las ventajas se pueden usar para especificar el código del país, y los guiones se pueden incluir simplemente para los ojos humanos.MDN Web Docs
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Creating_a_phone_link
Documentos IETF
https://tools.ietf.org/html/rfc3966
fuente
Simplemente use la etiqueta de anclaje HTML
<a>
y comience el atributohref
contel:
. Sugiero comenzar el número de teléfono con el código del país. preste atención al siguiente ejemplo:Para este ejemplo, el código del país es
+98
.Sugerencia : es tan adecuado para teléfonos celulares, conozco
tel:
llamadas de prefijoFaceTime
en macOS pero en Windows no estoy seguro, pero supongo que causó el lanzamiento de Skype.Para obtener más información : puede visitar la lista de esquemas de URL compatibles con los navegadores para conocer todos los
href
prefijos de valores.fuente