如何在Android上构建包含分机的电话号码链接

14

我在一个网页上有一个带有分机号码的电话链接,像这样:

<a href="tel:011234404,123456">call now</a>

当我在 iPhone 浏览器中点击这个链接时,iPhone会拨打011234404,然后当通话接通后,它会拨打分机号123456。这非常棒,但是在Android上似乎根本不起作用(只拨打主要号码并忽略分机号)。

其他人似乎在Android上使用“;”或甚至“p”作为逗号分隔符取得了一些成功,但我无法让任何东西正常工作。

在Android上,这种类型的链接的标准是什么?


哇,那真的有效吗?令人印象深刻。 - Philip Kirkbride
逗号用于暂停(通常需要约2秒钟的等待时间),或许增加更多逗号将使其在实际连接到原始拨打的号码之前有更长的暂停时间。 - Tony M
根据RFC 3966标准,类似这样的内容应该起作用:"tel:011234404;extension=123456" - 但是对于我来说并没有(起作用)。因此,我猜在Android上可能就没有一致的方法... - Farthest Shore
你试过把“;”和“p”换成“W”吗? - kakarott
如果以下任何答案对您解决问题有所帮助,请考虑通过单击其得分下面的复选框将其标记为“已接受”。如果没有,请提供更多详细信息,以便我们可以为您提供进一步的帮助。 - Troy Alford
1个回答

2
请查看这个论坛,里面有许多人克服了您所描述的问题的几个例子。
总结:似乎有两种常用方法可以解决这个问题。
  • 您可以添加一系列,字符,这将创建一个简短的暂停,或者
  • 您可以添加一个w字符,这会提示Android手机等待您按下第二个按钮,然后才拨打分机号码。

2
用户明确表示逗号分隔符在Android上不起作用,而您仍然建议添加“,”。 - Yagiz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接