JS获取手机型号和系统

 余温
2018年08月24日 11时11分
 web

js获取浏览器的信息

<script type="text/javascript">
function browser(){
  var browser = {
  versions : function() {
  var u = navigator.userAgent;
  return { //移动终端浏览器版本信息 
  trident : u.indexOf('Trident') > -1, //IE内核 
  presto : u.indexOf('Presto') > -1, //opera内核 
  webKit : u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 
  gecko : u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 
  mobile : !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端 
  ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 
  android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1 || u.indexOf('Adr') > -1, //android终端或uc浏览器 
  iPhone : u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器 
  iPad : u.indexOf('iPad') > -1, //是否iPad 
  webApp : u.indexOf('Safari') == -1,
  weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)
  qq: u.indexOf(' QQ') > -1, //是否QQ
  //是否web应该程序,没有头部与底部 
  };
  }(),
  language : (navigator.browserLanguage || navigator.language)
  .toLowerCase()
  };
  return browser;
  //return JSON.stringify(browser);
}
var browser = browser();
console.log(browser)
document.writeln("</br>语言版本: " + browser.language);
document.writeln(" </br>是否为移动终端: " + browser.versions.mobile);
document.writeln(" </br>ios终端: " + browser.versions.ios);
document.writeln(" </br>android终端: " + browser.versions.android);
document.writeln(" </br>是否为iPhone: " + browser.versions.iPhone);
document.writeln(" </br>是否iPad: " + browser.versions.iPad);
document.writeln(" </br>是否微信: " + browser.versions.weixin);
document.writeln(" </br>是否QQ: " + browser.versions.qq);
document.writeln(" </br>" +navigator.userAgent);
</script>

效果

QQ截图20180824102059.jpg

原文地址忘了

php  判断微信浏览器

function is_weixin(){  
    if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {  
            return true;  
    }    
    return false;  
}


{{vo.nickname}}:{{vo.content}}

{{vo.time}} 回复


  • {{level.nickname}} 回复 {{level.father_nickname}}{{level.content}}
  • {{level.time}} 回复


@
登陆后评论