H5 tel拨打电话+分机号 华为不兼容

在H5(或Android)里面,为了实现让用户点击链接,直接拨打电话和自动输入分机号,可以用以下代码实现:

<a href="tel:4004001234,11">call</a>

这样手机可以直接拨打"4004001234,11"。但是华为的手机总是会忽略后面的分机号,变成4004001234。

有没有大神知道如何在华为里面实现点击链接后,可以拨打"4004001234,11"这样的功能?谢谢

阅读 12.1k
2 个回答

想要完全支持Android机器的分机号不大现实,正确的原理应该是电话拨通后再拨打逗号之后的分机号,而大部份Android机型并不是这样做的,它们是见逗号做短暂的等待再继续拨打分机号,就会出现主叫号码还没呼通的情况下先拨打了分机号,导致分机号拨打失败。
因此,部份机型可以通过多个逗号来进行延长等待的兼容处理,你可以通过观察偿试以下代码,如果有其它原因欢迎找我一起讨论:

<a href="tel:4004001234,,11">call</a>

试下:

<a href="tel:+4004001234-11">call</a>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏