Js判断客户端是否为PC还是手持设备

<script type="text/javascript">
function IsPC()  
{  
  var userAgentInfo = navigator.userAgent;  
  var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");  
  var flag = true;  
    for (var v = 0; v < Agents.length; v++) {  
      if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; }  
        }  
        return flag;  
}
// 是否PC端
</script>
<script>
  $(function()
{
  if(IsPC())
  {
  $("#notpc").hide();
  $("#ispc").show();
  }
});
</script>

 

js判断是否在微信浏览器中打开

<script type="text/javascript">
var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1})();
if(is_weixin){
    $(function(){
        return true;
    });
}else{
    $(function(){
        return false;
    });
}
// 是否微信浏览器打开
</script>
<script>
  $(function()
{
  if(is_weixin)
  {
  $("#notweixin").hide();
  $("#isweixin").show();
  }
});
</script>

 

js判断是否是Android

<script type="text/javascript">
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1
// 是否是Android
</script>
<script>
  $(function()
{
  if(isAndroid)
  {
  $("#ios").hide();
  $("#android").show();
  }
});
</script>