Ich muss eine Webseite für mobile Geräte erstellen. Es gibt nur eine Sache, die ich noch nicht herausgefunden habe: Wie kann ich einen Anruf durch Klicken auf Text auslösen?
Gibt es eine spezielle URL, die ich wie das mailto:
Tag für E-Mails eingeben könnte ?
Gerätespezifische Lösungen werden nicht bevorzugt.
Ich weiß, dass das iPhone Telefonnummern automatisch erkennt und einen Link dafür erstellt, aber es wäre großartig, wenn dies auch für Bilder und für die meisten Mobilgeräte möglich wäre.
quelle
Das richtige URL-Schema lautet tel: [number]
quelle
Der Vollständigkeit halber möchten Sie hier eine Antwort hinzufügen.
Funktioniert auf den meisten Geräten einwandfrei. Auf Desktops wird dies jedoch als Link angezeigt, der beim Klicken nichts bewirkt. Sie sollten daher in Betracht ziehen, CSS zu verwenden, um es nur auf Mobilgeräten bedingt sichtbar zu machen.
Außerdem sollten Sie wissen, dass Skype (das ziemlich beliebt ist) standardmäßig eine andere Syntax verwendet (kann jedoch für die Verwendung von tel :) parametriert werden.
Ich denke jedoch, dass in den neuesten mobilen Browsern (ich weiß es sicher unter Android) die
tel
Syntax jetzt ein Popup der verfügbaren Anwendungen bieten sollte, mit denen die aufrufende Aktion abgeschlossen werden kann.quelle
Klickbarer Smartphone-Linkcode:
Über den folgenden Link können Sie einen anklickbaren Telefonlink erstellen. Sie können den folgenden Code kopieren, in Ihre Webseite einfügen und dann mit Ihrer Telefonnummer bearbeiten. Dieser Code funktioniert möglicherweise nicht auf allen Telefonen, aber für iPhone, Droid / Android und Blackberry.
Telefonnummern-Links können mit den Bindestrichen wie oben gezeigt oder ohne diese sowie im folgenden Beispiel verwendet werden:
Es ist auch möglich, einen beliebigen Text im Link zu verwenden, solange die Telefonnummer mit der "Tel: 18475555555" wie in diesem Beispiel eingerichtet ist:
Unten finden Sie einen anklickbaren Telefon-Hyperlink, den Sie überprüfen können. In den meisten Nicht-Telefon-Browsern wird über diesen Link der Fehler "Die Webseite kann nicht angezeigt werden" angezeigt, oder es passiert nichts.
HINWEIS: Der iPhone Safari-Browser erkennt automatisch eine Telefonnummer auf einer Seite und konvertiert den Text in einen Anruflink, ohne den Code auf dieser Seite zu verwenden.
WTAI-Smartphone-Linkcode: Der WTAI- oder "Wireless Telephony Application Interface" -Verbindungscode wird unten angezeigt. Dieser Code wird als das richtige Handyprotokoll angesehen und funktioniert auf Smartphones wie Droid. Er funktioniert jedoch möglicherweise nicht für Apple Safari auf dem iPhone und der obige Code wird empfohlen.
quelle
Verwenden Sie im Wesentlichen ein
<a>
Element mit einemhref
Attribut, das auf die vorangestellte Telefonnummer zeigttel:
. Beachten Sie, dass Pluspunkte verwendet werden können, um den Ländercode anzugeben, und Bindestriche einfach für menschliche Augen eingefügt werden können.MDN-Webdokumente
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Creating_a_phone_link
IETF-Dokumente
https://tools.ietf.org/html/rfc3966
quelle
Verwenden Sie einfach das HTML-Ankertag
<a>
und beginnen Sie das Attributhref
mittel:
. Ich schlage vor, die Telefonnummer mit der Landesvorwahl zu beginnen. Beachten Sie das folgende Beispiel:In diesem Beispiel lautet der Ländercode
+98
.Hinweis : Es ist so gut für Mobiltelefone geeignet, dass ich
tel:
PräfixanrufeFaceTime
unter macOSkenne,aber unter Windows bin ich mir nicht sicher, aber ich denke, es hat dazu geführt, dass Skype gestartet wurde.Weitere Informationen : Sie können die Liste der von Browsern unterstützten URL-Schemata besuchen , um alle Wertepräfixe zu kennen
href
.quelle