is_mobile()判断手机移动设备

is_mobile()判断手机移动设备.md

制作响应式主题时会根据不同的设备推送不同的内容,是基于移动设备网络带宽压力,避免全局接收pc端内容。


function is_mobile() {
  $user_agent = $_SERVER[ ‘HTTP_USER_AGENT‘ ];
   $mobile_browser = Array(
   "mqqbrowser", //手机QQ浏览器
   "opera mobi", //手机opera
   "juc", "iuc", //uc浏览器
   "fennec", "ios", "applewebKit/420", "applewebkit/525", "applewebkit/532",
   "ipad", "iphone", "ipaq", "ipod",    "iemobile", "windows ce", //windows phone
   "240x320", "480x640", "acer", "android", "anywhereyougo.com", "asus", "audio", "blackberry",    "blazer", "coolpad", "dopod", "etouch",      "hitachi", "htc", "huawei", "jbrowser", "lenovo",    "lg", "lg-", "lge-", "lge", "mobi", "moto", "nokia", "phone", "samsung", "sony",        "symbian", "tablet", "tianyu", "wap", "xda", "xde", "zte"  );
  $is_mobile = false;
   foreach ( $mobile_browser as $device ) {
   if ( stristr( $user_agent, $device ) ) {
     $is_mobile = true;
     break;
   }
  }
  return $is_mobile;
}

原文地址:https://www.cnblogs.com/thatme/p/10203083.html

时间: 12-30

is_mobile()判断手机移动设备的相关文章

JS判断是什么设备是什么浏览器-主要用移动页面开发

支持手机上的所有浏览器,下面可在线浏览代码 <!DOCTYPE html><html> <head> <title>JS判断是什么设备是什么浏览器-webkfa.com</title> <meta charset="utf-8"> <meta name="apple-touch-fullscreen" content="YES" /> <meta name=

判断手机横竖屏

//判断手机横竖屏状态:window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", function() { if (window.orientation === 180 || window.orientation === 0) { //竖屏 } if (window.orientation === 90 || window.o

JS判断是否是微信页面,判断手机操作系统(ios或android)并跳转到不同下载页面

JS判断客户端是否是iOS或者Android 参考:http://caibaojian.com/browser-ios-or-android.html 1 function is_weixin() { 2 var ua = window.navigator.userAgent.toLowerCase(); 3 if (ua.match(/MicroMessenger/i) == 'micromessenger') { 4 return true; 5 } else { 6 return fals

js判断手机浏览器操作系统和微信浏览器的方法

做手机端的前端开发,少不了对手机平台的判断.如,对于app下载,就要判断在Android平台下就显示Android下载提示:在iOS平台下就显示iOS下载提示. 今天就为大家介绍一下用js判断手机客户端平台及系统平台的方法: <script type="text/javascript"> //手机端判断各个平台浏览器及操作系统平台 function checkPlatform(){ if(/android/i.test(navigator.userAgent)){ docu

wordpress如何判断手机、平板还是PC并显示对应的内容-Mobile Detect

wordpress如何判断是手机.平板还是PC访问,并针对性的显示特定的内容?Mobile Detect 这个轻量级PHP 类库能够很好的实现这个功能.而且Mobile Detect也有wordpress下的插件可用–WP Mobile Detect,wordpress使用这个插件,很容易实现根据不同终端设备显示特定内容的功能,比如响应式wordpress主题. 安装WP Mobile Detect插件 登录wordpress管理后台,在插件管理页面选择“安装插件”,然后再搜索框里输入关键字“W

javascript判断手机浏览器版本信息

<script type="text/javascript"> /* * 智能机浏览器版本信息: * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto

判断不同IOS设备

var iOSGen = iPhone.generation; if (Debug.isDebugBuild) { Debug.Log("iPhone.generation : " + iPhone.generation); Debug.Log("SystemInfo.deviceType : " + SystemInfo.deviceType); Debug.Log("SystemInfo.deviceModel: " + SystemInfo

android4.0下如何判断手机是否有底部物理按键(menu物理按键)

某些手机底部是在触摸屏内部有软按键,就是如(back,home,menu 等)而有的手机底部(非屏幕内部)有物理按键,就是生产厂商不愿意有google自带的虚拟按键,而做的电容式的物理按键,如(back,home,menu 等)android4.0下可以用此判断是否有物理按键:ViewConfiguration.get(this).hasPermanentMenuKey(); android4.0下如何判断手机是否有底部物理按键(menu物理按键),布布扣,bubuko.com

2款JS脚本判断手机浏览器跳转WAP手机网站

随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树.对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便.我们在给自己的网站做了WAP手机网站之后,如果有用户通过手机访问我们的企业顶级域名网站,那就判断跳转到专为的WAP网站. 这里整理到目前自己在使用的2种JS脚本,因为之前一直有朋友跟我要,所以这里分享出来. 第一种:直接JS脚本 <script type="text/javascript&quo

通过PHP自带的$_SERVER判断 手机访问网站自动跳转到手机版

需要有PC版网站和移动版网站,当手机访问域名的时候,通过PHP自带的$_SERVER判断浏览设备并跳转到移动版页面.如果是PC电脑打开网址,则不跳转直接访问pc版. 1 <?php 2 //php判断客户端是否为手机 3 $agent = $_SERVER['HTTP_USER_AGENT']; 4 if(strpos($agent,"NetFront") || strpos($agent,"iPhone") || strpos($agent,"MI