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 相关文章推荐
根据表格中的某一列进行排序的javascript代码
Nov 29 Javascript
JavaScript阻止浏览器返回按钮的方法
Mar 18 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
Dec 03 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
Dec 07 Javascript
JavaScript原生节点操作小结
Jan 17 Javascript
9102了,你还不会移动端真机调试吗
Mar 25 Javascript
微信提示 在浏览器打开 效果实现过程解析
Sep 10 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
在vue中动态添加class类进行显示隐藏实例
Nov 09 Javascript
安装多版本Vue-CLI的实现方法
Mar 24 Javascript
vue a标签点击实现赋值方式
Sep 07 Javascript
el-form 多层级表单的实现示例
Sep 10 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
SSI指令
2006/11/25 PHP
详解PHP中的Traits
2015/07/29 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
PHP实现Session入库/存入redis的方法
2017/05/04 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
php7 list()、session及其他模块的修改实例分析
2020/05/25 PHP
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
2016/08/16 Javascript
Bootstrap popover用法详解
2016/12/22 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
vue注册组件的几种方式总结
2018/03/08 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
angularjs使用div模拟textarea文本框的方法
2018/10/02 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
Vue编程式跳转的实例代码详解
2019/07/10 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
Python 类的继承实例详解
2017/03/25 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
简单了解python的break、continue、pass
2019/07/08 Python
Python 转换文本编码实现解析
2019/08/27 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
python/golang 删除链表中的元素
2020/09/14 Python
python3实现简单飞机大战
2020/11/29 Python
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
英语文学专业学生的自我评价
2013/10/31 职场文书
医务人员自我评价
2014/01/26 职场文书
团支部建设方案
2014/05/02 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
机械系毕业生求职信
2014/05/28 职场文书
2014年残疾人工作总结
2014/12/06 职场文书