检查移动设备的useragent

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查移动设备的useragent相关的知识,希望对你有一定的参考价值。

Adapted from Cakephp
  1. if (!defined('REQUEST_MOBILE_UA')) {
  2. define('REQUEST_MOBILE_UA', '(iPhone|android|MIDP|AvantGo|BlackBerry|J2ME|Opera Mini|DoCoMo|NetFront|Nokia|PalmOS|PalmSource|portalmmm|Plucker|ReqwirelessWeb|SonyEricsson|Symbian|UP.Browser|Windows CE|Xiino)');
  3. }
  4.  
  5. function isMobile() {
  6. preg_match('/' . REQUEST_MOBILE_UA . '/i', $_SERVER['HTTP_USER_AGENT'], $match);
  7. if (!empty($match)) {
  8. return true;
  9. }
  10. return false;
  11. }

以上是关于检查移动设备的useragent的主要内容,如果未能解决你的问题,请参考以下文章

判断是否为移动设备

js怎样获取移动设备信息

检测移动设备和方向以添加代码

判断是不是移动设备

简洁的判断是否是移动设备的js代码

使用navigator.userAgent.toLowerCase()判断移动端类型