JS判断是否手机或pad访问实现方法


Posted in Javascript onDecember 09, 2016

JS判断是否手机或pad访问实现方法

              S判断是否手机或pad访问 方面的内容,对于利用JS判断是否手机或pad访问 感兴趣的同学可以看下,

直接上代码:

<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') > -1, //opera内核
      webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
      gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
      mobile: !!u.match(/AppleWebKit.*Mobile.*/)||u.indexOf('iPad') > -1, //是否为移动终端
      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, //是否iPad
      webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
    };
  }(),
  language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
 
    document.writeln("语言版本: "+browser.language+"<br/>");
    document.writeln("是否为移动终端: "+browser.versions.mobile+"<br/>");
    document.writeln("ios终端: "+browser.versions.ios+"<br/>");
    document.writeln("android终端: "+browser.versions.android+"<br/>");
    document.writeln("是否为iPhone: "+browser.versions.iPhone+"<br/>");
    document.writeln("是否iPad: "+browser.versions.iPad+"<br/>");
    document.writeln(navigator.userAgent);
  </script>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
jQuery 事件的命名空间简单了解
Nov 22 Javascript
js toFixed()方法的重写实现精度的统一
Mar 06 Javascript
javascript获取文档坐标和视口坐标
May 26 Javascript
js轮盘抽奖实例分析
Apr 17 Javascript
JavaScript用构造函数如何获取变量的类型名
Dec 23 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
Apr 16 Javascript
jQuery中的deferred对象和extend方法详解
May 08 jQuery
js+html5生成自动排列对话框实例
Oct 09 Javascript
基于Vue实现拖拽效果
Apr 27 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
Mar 13 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
Mar 10 Javascript
vue在线动态切换主题色方案
Mar 26 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
Dec 09 #Javascript
利用JS实现页面删除并重新排序功能
Dec 09 #Javascript
Bootstrap table使用方法详细介绍
Dec 09 #Javascript
jQuery Validate设置onkeyup验证的实例代码
Dec 09 #Javascript
任意Json转成无序列表的方法示例
Dec 09 #Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
Dec 09 #Javascript
解析微信JS-SDK配置授权,实现分享接口
Dec 09 #Javascript
You might like
PHP 和 MySQL 基础教程(二)
2006/10/09 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
解决jquery版本冲突的有效方法
2014/09/02 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
让你一句话理解闭包(简单易懂)
2016/06/03 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
2019/09/11 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
python计算二维矩形IOU实例
2020/01/18 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
全球最大的生存食品、水和装备专用在线市场:BePrepared.com
2020/01/02 全球购物
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
竞选班长自荐书范文
2014/03/09 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
食品安全责任书范本
2015/05/09 职场文书
环保证明
2015/06/23 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
公司员工违法违章行为检讨书
2019/06/24 职场文书
最美劳动诗,致敬所有的劳动者!
2019/07/12 职场文书