我们有一个移动网站,其中包含一些电话号码链接,如下所示:
HREF = “电话:12345678,123”
这在大多数设备上运行良好,但它似乎不适用于许多/所有Android 4设备。点击链接时,扩展程序不会出现在拨号程序中。
有人找到了解决方法吗?
答案 0 :(得分:4)
根据the documentation,tel:
计划支持RFC 3966。阅读这些RFC有点像在粘土片上阅读楔形文字,但从我所知,你的语法不是该标准的一部分。看起来你想要tel:12345678;ext=123
。
答案 1 :(得分:1)
我刚用Android 2.1测试了这两种方法。
tel:5553334444;ext=123
最终会拨打358123而不是123的扩展名,因为它会将 ext 转换为数字。
正确的方法是使用逗号。
tel:5553334444,123
尝试通过我们的扩展程序,它立即与我联系。它首先拨打号码,然后暂停,然后单独拨打分机号123.
答案 2 :(得分:1)
您可以考虑的事项,因为tel:5553334444;ext=123
仅适用于小于4.0而tel:5553334444,123
适用于4.0+将检查用户代理并推出适当的代理。