移动设备和移动设备是否可以识别包含字母(效果)的电话号码作为点击通话号码?
客户是注册会计师,他们碰巧有4CPA作为最后4位数,这对他们来说非常重要......但对我来说重要的是这个网站是可用的。
我发现了这个问题: How to detect a mobile device in a web page
但我不知道如何实现PHP,也不知道如何编写PHP来填写if / then。
(我希望在没有PHP的情况下这样做。)
答案 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
或 Android
和Mobile
的用户代理字符串