文档章节

js判断是电脑或者平板或者手机

赤月三号
 赤月三号
发布于 2016/04/25 12:29
字数 158
阅读 324
收藏 3
<script type="text/javascript"> 
       //第一种方法(推荐使用)
       //new RegExp() 第二个参数为修饰符(i执行对大小写不敏感的匹配。)
       function isPc(){
            var agents = ["android","windows phone","iphone","ipad","ipod","symbianos"];
            for(var i=0; i<agents.length; i++){
                if(new RegExp(agents[i],"i").test(window.navigator.userAgent)){//获取代理头信息
                    return false;
                }
            }
            return true;
        }
        if(isPc()){
            console.info(window.navigator.userAgent);
            console.info("电脑哦");
        }
        if(!isPc()){
            console.info(window.navigator.userAgent);
            console.info("手机哦");
        }
       
       
        
        //第二种方法
        function IsPC() {
            var userAgentInfo = navigator.userAgent;
            var Agents = ["Android", "iPhone",
                        "SymbianOS", "Windows Phone",
                        "iPad", "iPod"];
            var flag = true;
            for (var v = 0; v < Agents.length; v++) {
                if (userAgentInfo.indexOf(Agents[v]) > 0) {
                    flag = false;
                    break;
                }
            }
            return flag;
        }
        
    </script>

 

© 著作权归作者所有

赤月三号
粉丝 19
博文 137
码字总数 69803
作品 0
昌平
前端工程师
私信 提问
web网站怎么获取访问的移动设备的屏幕大小

(问题提过一次了,不过哪个的点主要在移动开发上,新发一个侧重web网站移动设备访问的) 老板准备做一些功能,给公司一些老大在手机和平板上查看公司业务信息用的 查看的东西比较简单,就是...

ddtt
2012/11/02
1K
0
时代:Chrome OS未来会比Android更重要

Creative Strategies消费技术分析师主管巴扎林(Ben Bajarin)最近在《时代》网站发表文章,称Chrome OS未来会比Android更重要:未来,所有的计算是通过浏览器进行,或者是通过本地安装的软件运...

小卒过河
2011/08/16
1K
6
按照UI实现HTML5的移动应用

具体要求: 技术要求: HTML5, CSS3, JavaScript 6, AngularJS, BootStrap 关键要求: 1. 按UI设计要求实现所有页面; 2. 页面的颜色、结构等必须完全符合UI设计; 3. 确保页面在指定移动浏览...

youguo
2016/10/18
4
0
拼图 Pintuer-国产跨屏响应式前端框架

当前,移动互联多的兴起,在建立PC端网站的同时,商家也有建立手机网站的强烈需求,因屏幕大小和分辨率不同,手机网站需重新建立,投入了更多的人力及成本,据于此现象,拼图发布了国内首页跨...

拼图
2014/07/09
2
0
移动开发疑问,有经验的大神帮看一下

老板准备做一些功能,给公司一些老大在手机和平板上查看公司业务信息用的 查看的东西比较简单,就是现有库存啊,最新订单之类的 没有研究过移动开发方面的东西,小弟有几个疑问想请教一下各位...

ddtt
2012/11/02
222
6

没有更多内容

加载失败,请刷新页面

加载更多

springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
5
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
9
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
8
0
《JAVA核心知识》学习笔记(6. Spring 原理)-5

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 6.1.1. Spring 特点 6.1.1.1. 轻量级 6.1.1.2. 控制反转 6.1.1....

Shingfi
今天
7
0
Excel导入数据库数据+Excel导入网页数据【实时追踪】

1.Excel导入数据库数据:数据选项卡------>导入数据 2.Excel导入网页数据【实时追踪】:

东方墨天
今天
10
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部