J'ai besoin de créer une page Web pour les appareils mobiles. Il n'y a qu'une seule chose que je n'ai pas encore compris: comment puis-je déclencher un appel téléphonique en un clic de texte?
Existe-t-il une URL spéciale que je pourrais saisir comme la mailto:
balise pour les e-mails?
Les solutions spécifiques à l'appareil ne sont pas préférées.
Je sais que l'iPhone reconnaît automatiquement les numéros de téléphone et crée un lien pour cela, mais ce serait bien si cela pouvait être fait pour les images aussi ... et aussi pour la plupart des appareils mobiles.
la source
Le schéma d'URL approprié est tel: [numéro] donc vous feriez
la source
Vous voulez ajouter une réponse ici par souci d'exhaustivité.
Fonctionne très bien sur la plupart des appareils. Cependant, sur les bureaux, cela apparaîtra comme un lien qui ne fait rien lorsque vous cliquez dessus, vous devriez donc envisager d'utiliser CSS pour le rendre conditionnellement visible uniquement sur les appareils mobiles.
En outre, vous devez savoir que Skype (qui est assez populaire) utilise une syntaxe différente par défaut (mais peut être paramétré pour utiliser tel :).
Cependant, je pense que dans les derniers navigateurs mobiles (je sais pour sûr sur Android), la
tel
syntaxe devrait maintenant offrir une fenêtre contextuelle des applications disponibles qui peuvent être utilisées pour terminer l'action d'appel.la source
Code de lien du smartphone cliquable:
Le lien suivant peut être utilisé pour créer un lien téléphonique cliquable. Vous pouvez copier le code ci-dessous et le coller dans votre page Web, puis modifier avec votre numéro de téléphone. Ce code peut ne pas fonctionner sur tous les téléphones mais fonctionne pour iPhone, Droid / Android et Blackberry.
Les liens vers les numéros de téléphone peuvent être utilisés avec les tirets, comme indiqué ci-dessus, ou sans eux, ainsi que dans l'exemple suivant:
Il est également possible d'utiliser n'importe quel texte dans le lien tant que le numéro de téléphone est configuré avec le "tel: 18475555555" comme dans cet exemple:
Vous trouverez ci-dessous un hyperlien téléphonique cliquable que vous pouvez consulter. Dans la plupart des navigateurs non téléphoniques, ce lien vous donnera une erreur "La page Web ne peut pas être affichée" ou rien ne se passera.
REMARQUE: Le navigateur iPhone Safari détectera automatiquement un numéro de téléphone sur une page et convertira le texte en lien d'appel sans utiliser le code de cette page.
Code de lien WTAI pour smartphone: Le code de lien WTAI ou "Wireless Telephony Application Interface" est illustré ci-dessous. Ce code est considéré comme le protocole de téléphone mobile correct et fonctionnera sur les smartphones comme Droid, cependant, il peut ne pas fonctionner pour Apple Safari sur iPhone et le code ci-dessus est recommandé.
la source
Essentiellement, utilisez un
<a>
élément avec unhref
attr pointant vers le numéro de téléphone préfixé partel:
. Notez que les plus peuvent être utilisés pour spécifier le code du pays, et les tirets peuvent être inclus simplement pour les yeux humains.Documents Web MDN
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Creating_a_phone_link
Documents de l'IETF
https://tools.ietf.org/html/rfc3966
la source
Utilisez simplement la balise d'ancrage HTML
<a>
et démarrez l'attributhref
avectel:
. Je suggère de commencer le numéro de téléphone avec le code du pays. faites attention à l'exemple suivant:Pour cet exemple, le code du pays est
+98
.Astuce : il est si adapté aux téléphones portables, je connais les
tel:
appels de préfixeFaceTime
sur macOS mais sur Windows, je ne suis pas sûr, mais je suppose que cela a provoqué le lancement de Skype.Pour plus d'informations : vous pouvez consulter la liste des schémas d'URL pris en charge par les navigateurs pour connaître tous les
href
préfixes de valeurs.la source