带字母的电话号码 - 点击通话

时间:2012-11-13 01:56:50

标签: jquery html css

移动设备和移动设备是否可以识别包含字母(效果)的电话号码作为点击通话号码?

客户是注册会计师,他们碰巧有4CPA作为最后4位数,这对他们来说非常重要......但对我来说重要的是这个网站是可用的。

我发现了这个问题: How to detect a mobile device in a web page

但我不知道如何实现PHP,也不知道如何编写PHP来填写if / then。

(我希望在没有PHP的情况下这样做。)

1 个答案:

答案 0 :(得分:4)

将以下HTML放在网页上并访问并点击iPhone上的链接会使其拨打号码[+1(555)222-333]:

<a href="tel:+1-555-ABCDEF">+1-555-ABCDEF</a>

更新

仅限移动设备( iPhone Android移动)解决方案:

<script>
$(function(){
    if(navigator.userAgent.match(/(iPhone|Android.*Mobile)/i))
    {
        $('a[data-tel]').each(function(){
            $(this).prop('href', 'tel:' + $(this).data('tel'));
        });
    }
})
</script>

<a data-tel="+1-555-ABCDEF">+1-555-ABCDEF</a>

这只会链接浏览器中的电话号码,其中包含iPhone AndroidMobile的用户代理字符串

(参见:Detecting an Android phone

相关问题