【发布时间】:2015-06-19 23:09:28
【问题描述】:
我们有一个带有一些电话号码链接的移动网站,如下所示:
href="tel:12345678,123"
这适用于大多数设备,但似乎不适用于许多/所有 Android 4 设备。当您点击链接时,扩展程序根本不会出现在拨号器中。
有人找到解决办法了吗?
【问题讨论】:
标签: android html mobile-website android-4.0-ice-cream-sandwich
我们有一个带有一些电话号码链接的移动网站,如下所示:
href="tel:12345678,123"
这适用于大多数设备,但似乎不适用于许多/所有 Android 4 设备。当您点击链接时,扩展程序根本不会出现在拨号器中。
有人找到解决办法了吗?
【问题讨论】:
标签: android html mobile-website android-4.0-ice-cream-sandwich
根据the documentation,tel: 方案支持RFC 3966。阅读这些 RFC 有点像在粘土板上阅读楔形文字,但据我所知,您的语法不是该标准的一部分。看起来你想要tel:12345678;ext=123。
【讨论】:
我刚刚在 Android 2.1 上测试了这两种方法。
tel:5553334444;ext=123 最终拨打的是 358123 而不是 123 的分机号,因为它会将 ext 转换为数字。
正确的方法是使用逗号。
tel:5553334444,123
在这里使用我们的扩展程序进行了尝试,它立即连接了我。它首先拨打号码,然后暂停,然后自行拨入分机 123。
【讨论】:
由于tel:5553334444;ext=123 仅适用于低于 4.0 且tel:5553334444,123 适用于 4.0+,因此您可以考虑的事情是检查用户代理并推出适当的代理。
【讨论】: