This question already has answers here:
Auto detect mobile browser (via user-agent?) [closed]
                                
                                    (16个答案)
                                
                        
                6年前关闭。
            
        

我正在尝试使此代码仅在台式机上运行-基本上我想为移动设备禁用此jQuery。我尝试了这里推荐的几种方法,但是我无法使它们工作-但是我不是一个JavaScript的人,所以可能是我实现它们的方式。

<script type="text/javascript">
jQuery(document).ready(function($){
$('.gilidPanel-opener a').click();
});
</script>

最佳答案

您可以使用navigator.userAgent检查当前浏览器的用户代理字符串:

var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ? true : false;

jQuery(document).ready(function($){
    if(!isMobile) {
        $('.gilidPanel-opener a').click();
    }
});

09-25 15:35