【发布时间】:2010-11-12 22:27:08
【问题描述】:
我想在 HTML 文档中将电话号码标记为可调用链接。我已经阅读了the microformats approach,并且我知道tel: 方案将是标准的,但实际上没有实现。
据我所知,Skype 定义了skype: 和callto:,后者已经获得了一定的人气。我假设,其他公司要么有其他计划,要么跳上callto: 火车。
标记电话号码的最佳做法是什么,以便尽可能多的使用 VoIP 软件的人只需单击链接即可接听电话?
额外问题:有人知道紧急电话号码(例如美国的 911 或德国的 110)的并发症吗?
干杯,
更新: Microsoft NetMeeting 在 WinXP 下采用 callto: 方案。 This question 建议,Microsoft Office Communicator 将处理 tel: 方案,但不处理 callto: 方案。太好了,雷德蒙德!
更新 2: 两年半后的现在。它似乎归结为你想用这个数字做什么。在移动环境中,tel: 是要走的路。如果您认为您的用户更多是 Skype 用户 (callto:) 或者更有可能安装 Google Voice (tel:) 之类的东西,则以桌面为目标由您决定。我个人的看法是,如有疑问,请使用tel:(与@Sidnious 的回答一致)。
更新 3: 用户 @rybo111 指出,Chrome 中的 Skype 同时也加入了 tel: 的潮流。我无法验证这一点,因为手头没有机器,但如果这是真的,这意味着我们终于在这里赢了:tel:
【问题讨论】:
-
很遗憾没有。这似乎归结为您的提供商(VoiP、手机通讯或其他)所做的。这也可能是对 800 个号码收费。
-
我在 Chrome 中使用 Google Voice,但它无法识别
tel:URI。我仍然坚持使用callto:和显示电话号码的理论,即手机浏览器无论如何都应该自动检测号码。 -
尽管标题如此,但这个问题实际上是“你应该为电话号码使用什么 URL 方案”,而不是如何标记它们。
-
@Boldewyn Skype 在使用带有
tel:的Chrome 时会提示,所以也许您应该在最后删除您对使用callto:的Skype 的评论? -
您能否尝试将您的问题更新编辑为相应的答案。像这样有点乱。
标签: html markup url-scheme phone-number