当前位置: 首页 > 面试题库 >

如何标记电话号码?

翟誉
2023-03-14
问题内容

我想在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:


问题答案:

tel:方案在1990年代后期使用,并在2000年初以RFC
2806
(在2004年更严格的RFC
3966淘汰了)记录在案,并不断加以改进。tel:在iPhone上提供支持并不是一个任意决定。

callto:虽然受Skype支持,但 不是标准 ,除非特别针对Skype用户,否则应避免使用。

我?我将开始tel:在您的页面上包括格式正确的URI(不嗅探用户代理),然后等待世界其他地区的电话赶上来:)。

范例

<a href="tel:+18475555555">1-847-555-5555</a>


 类似资料:
  • 我正在尝试在我的HTML网页上超链接一个号码(国际电话号码)。 我在网上看了很多其他例子,我的看起来完全一样,所以我不确定为什么它不起作用:( 这是我的错误信息 在此输入图像描述

  • 我正在开发一个可以在Android系统中记录通话的应用程序。我读过很多讨论通话记录问题的话题。我知道不是所有的Android手机都可以记录通话。但是我想知道如何记录通话,这是游戏市场上最受欢迎的应用程序,比如https://play.google.com/store/apps/details?id=com.appstar.callrecorder或https://play.google.com/s

  • 我目前使用phonenumbers包作为我的Django的UserCreationForm的电话号码字段的验证方法。在我当前的代码中,我使用get方法从其字段中检索电话号码,然后进行验证。如果输入的数字不存在,将弹出一个表单错误,并声明该数字不是一个国家的格式(在本例中,我使用的是新加坡)。请告诉我应该对我当前的代码做什么修改。 我希望输出验证phone字段中输入的电话号码,没有国家代码,只有8位

  • 如果您在Nuxt页面中包含电话号码,请确保将它们直接包装到链接中: <!-- Example phone number: +7 (982) 536-50-77 --> <template> <a href="tel: +7 (982) 536-50-77">+7 (982) 536-50-77</a> </template> 否则,某些移动Safari版本会自动将这些数字转换为链接。 听起

  • 我在验证电话号码时遇到了问题。电话号码是一个10位数的字符串,应该填充在三个输入字段中第一个输入字段--仅有3位数(要求,只能接受数字和最大长度3)第二个输入字段--仅有3位数(要求,只能接受数字和最大长度3)第三个输入字段--仅有4位数(要求,只能接受数字和最大长度4)

  • 我想在我的联系人列表中显示与电话号码有关的国家旗帜(如下图所示的屏幕截图)。