如何根据用户设备使电话号码可点击(电话->后备Skype->后备无链接)?

时间:2018-09-25 16:06:10

标签: javascript html5 mobile skype tel

可以通过在href链接前面带有冒号的情况下触发相应的操作(或协议?)来触发来自网站的电话和Skype呼叫。这是一个电话和Skype通话的示例:

<div><a href="tel:+436761111111">Call +436761111111 on my phone</a></div><br/>
<div><a href="skype:+436761111111">Call +436761111111 on my skype</a></div>

但是,这当然不适用于所有设备。如果我从装有Google Chrome浏览器的台式计算机上浏览互联网,可能一个tel:链接无效,但也许我已经安装了Skype。

如果我使用Android手机tel:浏览网络可以使用,但是许多Android用户未安装skype:

有没有一种方法可以找出其中哪些链接有效?我要实现以下目标:

  • 如果用户正在使用手机或已安装电话应用程序,请使用tel:网址
  • 否则,如果没有效果,请使用skype:链接
  • 如果用户浏览器设备既无法处理电话也无法处理Skype,则只需显示未链接的电话号码

一个很好的解决方案是没有JavaScript,但是即使Javascript解决此问题也很棒。我该如何实现?

0 个答案:

没有答案