将 tel 链接设为 <a href="tel:+91123456789,,123">Dial</a> 并从移动浏览器单击它时,只有初始号码被传输到拨号程序,而不是逗号或扩展名。我也尝试过 pw;ext= ,但没​​有任何效果。 pw 分别更改为“7”和“9”。

使用 Moto X 1st Gen 进行测试。

最佳答案

根据 the documentationtel: 方案支持 RFC 3966 。阅读这些 RFC 有点像在泥板上阅读楔形文字,但据我所知,您的语法不属于该标准的一部分。看起来你想要 tel:+91123456789;ext=123

更新: 由于 tel:+91123456789;ext=123 仅适用于 4.0 以下而 tel:+91123456789,123 适用于 4.0+,因此您可以考虑检查用户代理并推出适当的代理。

<a href="tel:+91123456789;ext=123">Dial</a> //Less than 4.0
<a href="tel:+91123456789,123">Dial</a>     //Greater than 4.0

资料来源:Problems using extensions in tel: hyperlinks on Android 4

关于html - 如何在 Tel : link? 中选择拨打分机号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35153574/

10-12 20:47