电话URI href =“tel:”和虚荣号码?

时间:2015-02-17 10:53:26

标签: html tel

我试图在href =" tel:"中添加一个虚荣号码。链接(例如电话:" + 1800FLOWERS"),但现在我实际上不确定这是否可以在所有设备上运行,或者如果我只是写出数字,它是否更准确?我的意思是它看起来会更好看。

提前致谢

1 个答案:

答案 0 :(得分:5)

tel:方案最初在RFC2806中定义,它仅定义了对数字和一些其他字符的支持(参见第2.2节)。

废弃RFC2806的

RFC3966明确指出不支持虚荣数字。从第5.1.2节开始:

  

5.1.2。与数字相对应的字母字符

     

在某些国家/地区,通常使用
编写电话号码   对应于中的某些数字的字母字符   电话键盘。 URI格式不支持此表示法,如
  从字母字符到数字的映射不完全是
  国际统一,虽然有标准[E.161] [T1.703]   解决这个问题。

所以你应该只在href属性中使用常规数字。你仍然可以在文本中使用虚荣数字,例如:

<a href="tel:+1-800-356-9377">+1800FLOWERS</a>