我想在HTML文档中将电话号码标记为可调用链接。我已经读过微格式方法,并且我知道该tel:方案是标准的,但实际上没有任何实现。
tel:
Skype的定义,因为据我所知,skype:和callto:,后者已经获得了一定的知名度。我认为,其他公司有其他计划,也有可能参与其中callto:。
skype:
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:
该tel:方案在1990年代后期使用,并在2000年初以RFC 2806(在2004年更严格的RFC 3966淘汰了)记录在案,并不断加以改进。tel:在iPhone上提供支持并不是一个任意决定。
callto:虽然受Skype支持,但 不是标准 ,除非特别针对Skype用户,否则应避免使用。
我?我将开始tel:在您的页面上包括格式正确的URI(不嗅探用户代理),然后等待世界其他地区的电话赶上来:)。
范例 :
<a href="tel:+18475555555">1-847-555-5555</a>