当前位置: 首页 > news >正文

js检测是否手机浏览的函数

原文: js检测是否手机浏览的函数

查看一个web应用的时候查看源代码无意发现的,记录一下,万能什么时候能用得着呢!

function isMobile()
{
    var mobile = navigator.userAgent.match(/iphone|android|phone|mobile|wap|netfront|x11|java|operamobi|operamini|ucweb|windowsce|symbian|symbianos|series|webos|sony|blackberry|dopod|nokia|samsung|palmsource|xda|pieplus|meizu|midp|cldc|motorola|foma|docomo|up.browser|up.link|blazer|helio|hosin|huawei|novarra|coolpad|webos|techfaith|palmsource|alcatel|amoi|ktouch|nexian|ericsson|philips|sagem|wellcom|bunjalloo|maui|smartphone|iemobile|spice|bird|zte-|longcos|pantech|gionee|portalmmm|jig browser|hiptop|benq|haier|^lct|320x320|240x320|176x220/i)!= null;
    return mobile;
}

我以前写过一个比较粗略的,粗略到不行的:

function isMobile(){
    if(navigator.userAgent.toLowerCase().indexOf('mobile')<0)return false;
    else return true;
}

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 浅谈数据结构-二叉树
  • SharePoint 2013 开发——APP开发的考虑和建议
  • LAMP环境搭建
  • 设置共享实验
  • 基线MRI与CRP是依那西普对nr-axSpA的疗效预测因素
  • 硬盘分区后丢失的文件怎么恢复
  • HEVC/H.265 的未来必须是使用并行处理(OpenCL?) OpenCV和OpenCL区别
  • C++ 与 CDC相关的知识,点滴总结
  • 一些误解和错误的看法
  • 从XML文件乱码问题,探寻其背后的原理(转)
  • Linux平台Java调用so库-JNI使用例子
  • HTTP Header 详解
  • js 获取时区
  • 微信公众平台网页获取用户OpenID方法
  • Innodb行锁源码学习(一)
  • CSS居中完全指南——构建CSS居中决策树
  • css选择器
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Promise初体验
  • Python学习之路16-使用API
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 计算机在识别图像时“看到”了什么?
  • 检测对象或数组
  • 前端技术周刊 2019-01-14:客户端存储
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 我的面试准备过程--容器(更新中)
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 写代码的正确姿势
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • # include “ “ 和 # include < >两者的区别
  • # 数仓建模:如何构建主题宽表模型?
  • #define与typedef区别
  • (2)空速传感器
  • (20050108)又读《平凡的世界》
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (二)PySpark3:SparkSQL编程
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (函数)颠倒字符串顺序(C语言)
  • (回溯) LeetCode 131. 分割回文串
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (四)js前端开发中设计模式之工厂方法模式
  • (四)模仿学习-完成后台管理页面查询
  • (转)JAVA中的堆栈
  • (转)甲方乙方——赵民谈找工作
  • ***通过什么方式***网吧
  • .gitignore文件—git忽略文件
  • .NET Core Web APi类库如何内嵌运行?
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET单元测试