如何创建移动设备上拨打电话号码的超链接?

JRO*_*ROB 194 html mobile hyperlink

为移动设备上的用户创建可点击的超链接以拨打电话号码的正确通用格式是什么?

带破折号的区号

<a href="tel:555-555-1212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

没有破折号的区号

<a href="tel:5555551212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

带破折号的区号和1

<a href="tel:1-555-555-1212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

区号不带破折号和1

<a href="tel:15555551212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

区号为破折号,1和+号

<a href="tel:+1-555-555-1212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

区号不带破折号,1和+号

<a href="tel:+15555551212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

Mik*_*ike 162

最后两个中的任何一个都可行.除了使数字更具可读性之外,破折号没有任何意义,因此您可以包括它们.但是,该+标志是必要的,以便可以从国外拨打该号码(例如,在您的示例中,在美国/加拿大境外).

  • @MatasVaitkevicius实际上没有.并非所有地方都使用00作为[国际拨号前缀](https://en.wikipedia.org/wiki/List_of_international_call_prefixes),因此在使用不同的呼叫时,呼叫可能会失败. (3认同)

Rav*_*ale 52

-并不重要,但+移动用户漫游时签名很重要,
这是标准格式

<a href="tel:+4917640206387">+49 (0)176 - 402 063 87</a>
Run Code Online (Sandbox Code Playgroud)

您可以在规范中阅读更多相关信息,请参阅拨打电话号码"点击通话".


mol*_*aro 8

我也在网上找到了这种格式,并使用它.似乎有或没有破折号.我已经验证它可以在我的Mac上运行(尝试在FaceTime中调用该号码),并且在我的iPhone上:

<!-- Cross-platform compatible (Android + iPhone) -->
<a href="tel://1-555-555-5555">+1 (555) 555-5555</a>
Run Code Online (Sandbox Code Playgroud)