判断手机浏览器终端设备
判断手机浏览器终端设备
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.match(/AppleWebKit/), //是否为移动终端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 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器iPad: u.indexOf('iPad') > -1, //是否iPadwebApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部 };}(),language: (navigator.browserLanguage || navigator.language).toLowerCase() }
转载于:https://www.cnblogs.com/xiaoqian1993/p/4204021.html
判断手机浏览器终端设备相关推荐
- js判断手机浏览器屏幕方向
/* js判断手机浏览器屏幕方向*/var direction = {__getOrientation: function () {if (window.orientation == 0 || win ...
- 判断手机浏览器还是微信浏览器(PHP)
//判断是否 微信浏览器 function isWeixin1() {if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== fal ...
- 判断手机浏览器还是桌面浏览器
目录 (1)使用navigator.userAgent (2)使用window.matchMedia() (3)使用react-device-detect (1)使用navigator.userAge ...
- linux下浏览器如何登录微信,js判断手机浏览器操作系统和微信浏览器的方法
今天就为大家介绍一下用js判断手机客户端平台及系统平台的方法: //手机端判断各个平台浏览器及操作系统平台 function checkPlatform(){ if(/android/i.test(n ...
- JS判断手机浏览器是横屏or竖屏
移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态. 从而根据实际需求而执行相应的程序. 通过添加监听事件onorientation ...
- 手机浏览器类型ua php,通过userAgent判断手机浏览器类型(示例代码)
我们可以通过userAgent来判断,比如检测某些关键字,例如:AppleWebKit*****Mobile或AppleWebKit,需要注意的是有些浏览器的userAgent中并不包含AppleWe ...
- html判断手机浏览器,JS判断浏览器iOS(iPhone)、Android手机移动端
通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端.网上搜索来的,比较简单: var u = navigator.userAgent; var isAndroid ...
- php通过agent判断app,通过userAgent判断手机浏览器类型 – 好饱的博客 – 程序员博客...
我们可以通过userAgent来判断,比如检测某些关键字,例如:AppleWebKit*****Mobile或AppleWebKit,需要注意的是有些浏览器的userAgent中并不包含AppleWe ...
- 如何判断手机浏览器是否有安全隐患?
浏览器的安全其实是一个非常复杂的问题,它在很大程度上是由浏览器本身的定位决定的.举个例子,一个本来几乎拥有所有系统访问权限的APP,却要从鱼目混杂的互联网洋汪中去下载一个不知道谁写的页面+脚本,然后在 ...
最新文章
- python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)
- leetcode--130. 被围绕的区域
- C#,pdf文件转换成图片文件。
- Git学习(4)基本操作
- 如何避免JDBC内存溢出问题
- python 立体匹配_手写双目立体匹配 SGM 算法(下)
- 计算机硬盘序列号有什么意义,硬盘序列号会/为什么会改变
- 显示器测试软件贴吧,卡硬工具箱怎么检测显示器 屏幕坏点查看教程
- 开根号的笔算算法图解_用笔算开根号
- Premiere Pro 中的键盘快捷键
- Base64 编码整理
- hsk内网穿透+SERV-U+搭建FTP服务器+并实现外网访问
- 基于面向对象实现:猫抓老鼠小游戏 有一只猫和一只老鼠,当猫的体重是小于老鼠体重的5倍时,猫可以抓到老鼠。
- C语言结构体中的冒号用法
- Android 反编译资料整理
- PowerBI动态坐标轴及年季月切换
- Mule学习-简单示例
- 上亿用户App的漫画小说分销
- 认知智能介绍发展道翰天琼
- linux学习 - 如何确定是否是 Centos 系统
热门文章
- 雷诺手表怎么换电池?雷诺手表更换电池的方法
- 为什么看P1dB压缩,而不是2dB,3dB压缩
- less中的变量 单位问题
- 使用selenium模块自动打开淘宝并进行搜索
- 解释X_train,Y_train,X_test,Y_test分别表示什么
- 华为路ws5200设置虚拟服务器,华为路由器WS5200如何设置上网 最详细的华为路由器WS5200上网设置方法教程...
- 1个免费网站教你如何追踪微信实时热点,速速收藏
- 备选统驭科目的使用与配置
- 详解EC11编码器示波器波形图
- 数据库横向扩展和纵向扩展