[英]Can a HTML telephone link be made to begin call and bypass the dial pad?
[英]Can a HTML telephone link accept spaces in the value?
在电话链接中包含空格以及plus
(国际代码)是否有任何错误或问题? 例:
<a href="tel:+46 000 00 00 00">+46 000 00 00 00</a>
(我在这里用0替换了我想要使用的实际数字)
HTML在这里无关紧要。 无论您将URL放在何处,URL都是URL。
相关规范说:
尽管ITU-T E.123 [E.123]建议在打印的电话号码中使用空格字符作为可视分隔符,但“tel”URI不得在可视分隔符中使用空格以避免过度转义。
所以“ 不 ”。
即使允许使用空格,URL的一般规则也意味着您必须将其替换为%20
(因此有关过度转义的注释)。
是的,根据RFC 3966 (电话号码的电话号码)在href
上的电话号码中添加空格是不正确的:
5.1.1。 电话号码中的分隔符
电话号码可能包含可视分隔符。 可视分隔符('visual-separator')仅仅具有可读性,不用于URI比较或发出调用... “tel”URI不得在可视分隔符中使用空格 ...
如您所见,RFC明确指出: “tel”URI不得在可视分隔符中使用空格 。
在另一个问题中有完整的描述。
href =“tel:”和手机号码
你可以拥有手机支持的任何数字格式。 您使用的“+”符号没有问题。 但空间不适用于稀缺的情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.