为什么80%的码农都做不了架构师?>>>   

前端 js判断

var browser = {versions: function () {var u = navigator.userAgent, app = navigator.appVersion;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, //android终端或者uc浏览器iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器iPad: u.indexOf('iPad') > -1, //是否iPadwebApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部};} (),language: (navigator.browserLanguage || navigator.language).toLowerCase()}if (browser.versions.mobile || browser.versions.ios || browser.versions.android || browser.versions.iPhone || browser.versions.iPad) {window.location = "www.baidu.com";}

php判断是否微信浏览器

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

原理是通过浏览器内核判断是否微信

缺点是无法判断是PC,还是移动端

转载于:https://my.oschina.net/18y/blog/887862

如何判断各种手机浏览器?相关推荐

  1. nginx 手机版页面判断_nginx通过user-agent判断是否手机浏览器的方法

    nginx通过user-agent判断是否手机浏览器的方法,这在检测通过手机浏览pc页面然后跳转到手机页面时很有用. user-agent相关知识: http://www.developershome ...

  2. php 判断 小米 手机浏览器,华为、小米、OPPO和vivo手机浏览器发布自查整改公告...

    华为.小米.OPPO和vivo手机浏览器发布自查整改公告 10月27日,华为.小米.OPPO和vivo四家手机浏览器均在首屏位置发布了自查整改公告.公告称,自即日起至11月9日,对存在的网络传播秩序问 ...

  3. java判断是否手机浏览器_User-Agent判断是什么浏览器

    Windows操作系统浏览器系列: IE浏览器系列: 特征表现:均以 "mozilla/" 开头,"msie x.0;" 中的x表示其版本: 判断方法:粗略判断 ...

  4. java 判断是否手机浏览器_js 判断是否是 手机端的浏览器

    // 判断是否是手机端浏览器 function getBrowser(){ var ua = navigator.userAgent.toLowerCase(); var btypeInfo = (u ...

  5. js判断android手机浏览器,【笔记】js判断移动端系统及浏览器

    [JavaScript] 纯文本查看 复制代码$(function(){ toMobile(); }) function toMobile(){ var sUserAgent = navigator. ...

  6. js判断 pc 手机 浏览器

    <script> var result = window.matchMedia('(max-width: 700px)'); var browser={versions:function( ...

  7. js判断手机浏览器屏幕方向

    /* js判断手机浏览器屏幕方向*/var direction = {__getOrientation: function () {if (window.orientation == 0 || win ...

  8. 判断手机浏览器还是微信浏览器(PHP)

    //判断是否 微信浏览器 function isWeixin1() {if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== fal ...

  9. 判断手机浏览器还是桌面浏览器

    目录 (1)使用navigator.userAgent (2)使用window.matchMedia() (3)使用react-device-detect (1)使用navigator.userAge ...

最新文章

  1. ubuntu下安装与卸载软件方法
  2. linux进程端口防火墙
  3. python测试开发django-1.开始hello world!
  4. php下的原生ajax请求
  5. c语言课程结束,【计算机】程序设计——C语言基础秋季学期课程圆满结束
  6. 在辞职后的旅途中:我写了个App 创立了一家公司
  7. Leetcode--162. 寻找峰值
  8. 问题 L: 超超的中等意思
  9. python字典合并_Python中如何实现两个字典合并
  10. CentOS系统下安装配置ftp服务
  11. js导出的xlsx无法打开_遇到U盘无法打开,属性显示0字节这样的问题?数据该如何导出?...
  12. 软件工程课程设计药品信息管理系统*
  13. 背景透明及引发的文字透明问题
  14. 中央处理器(CPU)—— 控制器的功能和基本原理(微程序控制器(CU))
  15. Url短连接实现原理与方法
  16. 基于权限特征和机器学习的Android恶意程序识别技术
  17. 信息学奥赛一本通:题解目录 (〃‘▽‘〃)点个赞吧
  18. Java异常————argument type mismatch
  19. radio点击选中,再次点击取消选中
  20. 学习《GUI Qt4 编程》笔记-02-代码实现控件布局-设计师控件布局

热门文章

  1. SpringBoot系列六:SpringBoot整合Tomcat
  2. spring security reactive获取security context
  3. python独立环境——virtualenv
  4. channel9.msdn.com 微软虚拟学院MVA系列视频课程
  5. python笑傲江湖统计字数_Udacity.深度学习.用 Python 统计字数.2017-10-30
  6. HDFS超租约异常总结(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException)
  7. 图片资源添加出现问题: No resource found that matches the given name
  8. JQuery选择器跨frame和层次选择
  9. 移动开发之我见--“Android开发生涯”
  10. [转]activity的启动方式(launch mode)