在我的网站上,我有几个这样的链接:
<a href="tel://+12181112222" class="call">218.111.2222</a>
我想使用 jQuery(或其他方法)来确定设备是否支持拨打电话/使用 tel:// 协议。世界上有这样的方法吗?
我想使用某种方法来启用或禁用链接,因为当单击桌面时,我们会进入一个页面,例如“Firefox 不知道如何打开此地址,因为协议 (tel) 与任何程序都没有关联。 "
目前,我正在嗅探用户代理并检测它是否是移动设备。但是,有没有更好/更准确的方法?像 jQuery 的东西$.support.xx
?
if ( (/iPhone|iPod|iPad|Android|BlackBerry/).test(navigator.userAgent) != true ){
$(".call").attr("href", "#");
}