Как создать гиперссылку на телефонный номер вызова на мобильных устройствах?
каков правильный, универсальный формат создания интерактивной гиперссылки для пользователей мобильных устройств для вызова номера телефона?
код зоны с тире
<a href="tel:555-555-1212">555-555-1212</a>
код зоны без тире
<a href="tel:5555551212">555-555-1212</a>
код зоны с тире и 1
<a href="tel:1-555-555-1212">555-555-1212</a>
код зоны без тире и 1
<a href="tel:15555551212">555-555-1212</a>
код области с тире, 1 и + знак
<a href="tel:+1-555-555-1212">555-555-1212</a>
код зоны без тире, 1 и + знак
<a href="tel:+15555551212">555-555-1212</a>
5 ответов
одно из последних двух будет работать. Тире не имеют никакого значения, кроме как сделать число более читаемым, поэтому вы можете также включить их. Однако +
знак необходим, чтобы номер можно было набрать из-за пределов страны (т. е. за пределами США/Канады в вашем примере).
-
не имеет значения, но +
знак важен, когда мобильный пользователь находится в роуминге
это стандартный формат
<a href="tel:+4917640206387">+49 (0)176 - 402 063 87</a>
вы можете прочитать больше об этом в спецификации, см. сделать номера телефонов "Click-to-Call".
Я также нашел этот формат в интернете и использовал его. Кажется, работает с тире или без тире. Я проверил, что он работает на моем Mac (пытается позвонить по номеру в FaceTime) и на моем iPhone:
<!-- Cross-platform compatible (Android + iPhone) -->
<a href="tel://1-555-555-5555">+1 (555) 555-5555</a>
Я:
Tel: <a href="tel:+123 123456789">+123 123456789</a>
в результате:
Tel:+123 123456789
где "Tel:" означает чистый текст, и только номер закодирован и кликабелен.
вы также можете использовать callto:########### замена кода электронной почты на call, по крайней мере, согласно сайту W3Cschool, но у меня не было возможности проверить его.