电话URI href="tel:"和虚拟号码是什么?

3
我曾试图在href="tel:"链接中添加自定义号码(例如tel:"+1800FLOWERS"),但现在我不确定这样做是否适用于所有设备,或者直接写数字是否更准确?我的意思是自定义号码看起来更好看。
提前致谢。
1个回答

6
tel:协议最初定义在RFC2806中,该协议仅定义了对数字和一些额外字符的支持(见第2.2节)。 RFC3966废除了RFC2806,并明确声明不支持虚荣号码。来自第5.1.2节的引用:
“5.1.2.与数字对应的字母字符
在一些国家,通常使用与电话键盘上某些数字对应的字母字符编写电话号码。 URI格式不支持此符号,因为从字母字符到数字的映射在国际上不完全统一,尽管有标准[E.161] [T1.703]解决了这个问题。”
因此,您应该仅在href属性中使用常规数字。您仍然可以在文本本身中使用虚荣号码,例如:
<a href="tel:+1-800-356-9377">+1800FLOWERS</a>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接