我有一个项目需要<a href="tel:123456">通过电话号码(123456不是这个号码),但这将导致一个问题,除了移动浏览器无法解释tel:位。
我曾尝试在浏览器宽度小于1000px时使用jQuery添加ref attr,但这是一种非常不可靠的方法(平板电脑的分辨率也有限)。
关于如何克服这一点的任何想法都将非常感谢。我正在使用PHP、jQuery和JavaScript。

最佳答案

如果是移动代理,则使用PHP进行检测:
http://www.000webhost.com/forum/scripts-code-snippets/27404-php-extremely-simple-way-check-if-mobile-browser.html

   <?php
        if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), 'mobile') || strstr(strtolower($_SERVER['HTTP_USER_AGENT']), 'android')) {
           echo '<a href="tel:123456">';
        }else{
           echo 'You are not in a mobile';
        }
   ?>

10-05 21:11
查看更多