我想在HTML文档中将电话号码标记为可调用链接。我已经读过微格式方法,并且我知道该tel:
方案是标准的,但实际上没有任何实现。
Skype的定义,因为据我所知,skype:
和callto:
,后者已经获得了一定的知名度。我认为,其他公司有其他计划,也有可能参与其中callto:
。
标记电话号码的最佳做法是什么,以便使尽可能多的使用VoIP软件的人可以单击链接来拨打电话?
额外的问题:有人知道紧急电话的并发症吗,例如美国的911或德国的110?
干杯,
更新: Microsoft NetMeeting采用callto:
WinXP下的方案。这个问题表明,Microsoft Office Communicator将处理tel:
方案,但不会处理方案callto:
。太好了,雷德蒙德!
更新2:两年半后的现在。它似乎归结为您想要对数字进行的处理。在移动环境中,这tel:
是要走的路。如果您认为用户是更多的Skype用户(callto:
),或者更有可能tel:
安装Google语音()之类的东西,则可以将桌面定位为您。我个人的意见是,在有疑问的情况下使用tel:
(与@Sidnicious'答案一致)。
更新3:用户@ rybo111指出,与此同时,Chrome中的Skype已成为tel:
潮流。我无法验证这一点,因为没有机器可以同时使用,但是如果这是真的,则意味着我们终于在这里赢得了胜利:
tel:
尽管Apple
tel:
在其文档中建议使用Mobile Safari,但目前(iOS 4.3)接受callto:
相同的内容。因此,我建议callto:
在通用网站上使用,因为它可同时与Skype和iPhone一起使用,并且我希望它也可在Android手机上使用。更新(2013年6月)
这仍然是决定您要提供的网页的问题。在我的网站上,我同时提供
tel:
和callto:
链接(后者标记为Skype),因为Mac上的桌面浏览器对tel:
链接不起作用,而移动Android对链接不起作用callto:
。甚至带有Google Talk插件的Google Chrome也无法响应tel:
链接。不过,我还是希望在桌面上同时提供两个链接,以防万一有人麻烦地使tel:
链接在他们的计算机上工作。如果网站设计要求我仅提供一个链接,那么我将使用
tel:
尝试callto:
在台式机浏览器上更改为该链接的链接。