我正在开发一个针对移动浏览器的快速页面.虽然手机上的浏览器(目标受众)之间几乎没有一致性,但我有一个电话号码,我希望尽可能轻松地从用户电话拨号.链接似乎是明显的选择; 所以我设置了以下内容:
<a href="tel:+18881235467">1-888-123-5467</a>
Run Code Online (Sandbox Code Playgroud)
这似乎在更高级的浏览器(如Android和BlackBerry浏览器)上运行正常,但在其他手机上的可靠性要低得多.任何关于使这个链接一致和正确工作的建议将不胜感激.
仅供参考,这是美国国内免费电话,但我想有些设备可能正在寻找更通用的格式.
我最终想出的是一个像这样工作的链接:
<a href="wtai://wp/mc;18881235467">1-888-123-4567</a>
Run Code Online (Sandbox Code Playgroud)
到目前为止,每款手机都有用,包括Android,黑莓和一些非常笨重的旧手机.从我收集的内容来看,链接的结构如下:
WTAI引用无线电话应用程序接口.wp /指的是WTAPublic函数.mc; 是makeCall功能,当然你有电话号码.同样,你可以这样做一个链接:
<a href="wtai://wp/ap;18881235467">Add to addressbook: 1-888-123-4567</a>
Run Code Online (Sandbox Code Playgroud)
除了mc,这是相同的; 已被ap;取代,它指的是addPBEntry函数.这会将电话号码添加到您的地址簿或类似的电话号码中.
这两个网站对我的研究很有帮助: