我目前有一个提供电话号码的网页,其中一些电话号码带有扩展名,因此我编写了这样的HTML:

<a href="tel:+44-1234-567;ext=88">+44-1234-56788</a> / <a href="tel:+44-1234-567;ext=99">+44-1234-56799</a

当我在Android浏览器中点击此页面并点击其中一个电话号码时,它会以以下方式加载到我的电话拨号器(英国三星Galaxy s2股票)中:
+44-1234-567;ext=88

我认为这是不正确的。当然,它应该省略;ext=字。

我是否误读了用于实现tel的RFC?

最佳答案

似乎正确的方法是使用逗号:
<a href="tel:441234567,88">+44-1234-567 ext.88</a>
刚刚在iPhone和Android OS 2.1上进行了测试。使用;ext=88会将分机位转换为使用分机拨打的号码(因此它拨打的电话类似于35888而不是88)。

关于html - 如何在tel:URI中包含扩展名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9482633/

10-09 19:01