What should a website’s call button do on laptops?

0
4
Asked By MellowPine47 On

If a website displays a phone number behind a call button, what should happen when someone clicks it on a laptop? On a MacBook, it may open the configured phone or calling app, but I'm not sure how consistent that behavior is across Windows and other desktop systems. Is it reasonable to expect most laptop users to have an application that can handle a telephone link? If the laptop has no suitable app, should the site show the number, copy it to the clipboard, hide the call button, or provide another fallback?

4 Answers

Answered By QuietHarbor6 On

A common responsive approach is to show a prominent Call button on touch-oriented devices and the formatted phone number on larger screens. Both can still use a `tel:` link, but desktop visitors get useful information even if clicking the link opens nothing or launches an unexpected app.

Answered By AmberRook19 On

On laptops, a `tel:` link may do nothing or open an installed VoIP application such as a conferencing or calling client. Most desktop users probably won’t expect a call to start automatically, so exposing the number and possibly offering a copy-to-clipboard action is better than relying entirely on the link.

Answered By NimbleCedar31 On

Keep the `tel:` link for phone users, but don’t make it the only way to access the number on a laptop. Display the phone number as normal text beside the button so desktop users can copy it or dial from another device. You can also offer email or a contact form as a fallback.

Answered By CobaltMango8 On

Use a standard `tel:` link and let the operating system decide which application handles it. The browser will pass the link to the configured calling app, if one exists. There isn’t a universal way for the website to control or reliably detect what will happen, and the syntax is `tel:number`, not `tel://number`.

VelvetOrbit22 -

It works much like a `mailto:` link: the operating system or browser uses whichever compatible application or web app is configured.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.