it-swarm.com.de

Sollte ich Telefonnummern manuell mit "tel:" auf meinen Websites verlinken?

Im Code haben Sie die Möglichkeit, eine Telefonnummer auf einer Website in einen Link umzuwandeln, indem Sie der Telefonnummer in der href ein "tel:" voranstellen.

So können Sie beispielsweise einen Link zu 800-867-5309 wie folgt erstellen:

<a href="tel:+18008675309">800-867-5309</a>

Bei einigen Telefonen wird jede ordnungsgemäß formatierte Telefonnummer automatisch in einen Link umgewandelt, über den Sie beim Klicken aufgefordert werden, zu prüfen, ob Sie diese Nummer wählen möchten (z. B. iPhones).

Ist es sinnvoll, diese Links manuell hinzuzufügen, damit die Telefonnummern auf Desktops verknüpft angezeigt werden?

Wenn Sie auf einem Desktop-Computer auf einen dieser Links klicken, versucht der Computer, ein Standardkommunikationsprogramm zu öffnen.

Wenn Sie kein Standardkommunikationsprogramm festgelegt haben, kann dies ein wenig verwirrend sein, da es möglicherweise ein völlig unbekanntes Programm öffnet, das meiner Meinung nach unter den Bereich "unerwartete Ergebnisse" fällt.

Gibt es eine bewährte Methode für diese Art von Dingen?

Sollten Telefonnummern-Links möglicherweise anders formatiert sein als andere Links?

29
magzalez

Ich schlage vor, Mikroformate anstelle von "tel:" in Ihrem Markup zu verwenden und den Browser damit umgehen zu lassen.

Hauptbenutzer können ein Plugin oder ein Benutzerskript installieren, wenn ihr Browser Telefonnummern nicht nativ in Links umwandelt, um die Mikrodaten neu zu formatieren, oder neue Elemente im Kontextmenü anzeigen, um diese Daten zu verarbeiten (z. B. "importieren") in Adressbuch, "" direkt anrufen "und so weiter).

12
Michael

Wie Sie festgestellt haben, ist dies ideal, wenn Sie sich auf einem Gerät befinden, das Anrufe tätigen kann. Für eine Website, die auf einem Desktop oder Laptop durchsucht wird, würde ich jedoch Nein sagen.

Wie Sie sagen, wenn der Benutzer kein Programm installiert hat, das den Link verarbeiten kann, ist dies eine schlechte UX, da es versuchen wird, fehlzuschlagen.

Skype hat zum Anrufen klicken , das bei der Installation alles, was es für eine Telefonnummer hält (über Mustervergleich), in dieses Format für Sie ändert. Es ist jedoch kein Kinderspiel, wie diese Frage zum Meta Stack Overflow bezeugt:

Das Skype-Plugin wandelt die Reputation und die Abzeichen der Benutzer in eine Telefonnummer um.

Wenn Anwendungen wie Skype allgegenwärtig werden, ist dies eine gute Idee, da Sie die Kontrolle über die Formatierung haben und diese jederzeit richtig ausführen.

5
ChrisF

Zu diesem Zeitpunkt wandeln fast alle Geräte, die tel: verarbeiten können, Telefonnummern automatisch in tel: hyperlinks um. Geräte, die dies nicht können, generieren Fehlermeldungen, die den Benutzern nicht gefallen. Daher würde ich manuelle tel: links nur verwenden, wenn ihre Nützlichkeit das Risiko einer Fehlermeldung oder eines unerwarteten Ergebnisses überwiegt. Da es relativ wenige Geräte gibt, die tel: unterstützen und diese nicht automatisch herstellen, sollten Sie sie derzeit nicht verwenden.

4
Owen Johnson

Möglicherweise verwenden Sie CSS-Medienattribute , um das Gerät zu erkennen, mit dem der Benutzer surft. Wenn es mobil ist, können Sie die Telefonnummern als Links anzeigen. Andernfalls zeigen Sie sie einfach normal an.

1
Tim