判断浏览器内核的校验
常用的前端校验浏览器内核的方式
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应该程序,没有头部与底部weChat: u.indexOf('MicroMessenger') > -1};}(),language: (navigator.browserLanguage || navigator.language).toLowerCase()
};
判断浏览器内核的校验相关推荐
- html判断是否在微信里打开,JavaScript判断浏览器内核,微信打开自动提示在浏览器打开...
微信会屏蔽 URL 自定义的 scheme ,导致无法跳转手机中的浏览器.网上有一些工具类网站可以实现直接跳转浏览器,之后有机会我会整理一下.我们今天只讨论通过 JavaScript 判断是否在微信浏 ...
- php判断浏览器内核,jquery如何判断浏览器的内核
jquery判断浏览器内核的方法:使用条件语句判断,代码为[$(function(){if($.browser.msie) {alert("IE浏览器");}else if($.b ...
- JavaScript判断浏览器内核,微信打开自动提示在浏览器打开
微信会屏蔽 URL 自定义的 scheme ,导致无法跳转手机中的浏览器.网上有一些工具类网站可以实现直接跳转浏览器,之后有机会我会整理一下.我们今天只讨论通过 JavaScript 判断是否在微信浏 ...
- JavaScript判断浏览器内核
话不多说直接上干货,方法如下: //获取当前浏览器类型//myBrowser() startfunction GetCurrentBrowser() {//取得浏览器的userAgent字符串var ...
- PHP判断浏览器内核过低,js判断浏览器版本以及浏览器内核的方法
本文实例讲述了js判断浏览器版本以及浏览器内核的方法.分享给大家供大家参考.具体实现方法如下: js判断是否移动端及浏览器内核 var browser = { versions: function() ...
- js判断浏览器内核(ie11特殊判断)
之前用的js代码 function getExplorer() {var explorer = window.navigator.userAgent ;//ie if (explorer.indexO ...
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
1.识别浏览器呈现引擎 为了不在全局作用域中添加多余变量,这里使用单例模式(什么是单例模式?)来封装检测脚本.检测脚本的基本代码如下所示: 1 var client = function() { 2 ...
- 判断手机机型和浏览器内核
一.判断浏览器内核类型 function getExplorerInfo() {var explorer = window.navigator.userAgent.toLowerCase() ;//i ...
- javaScript解决浏览器兼容问题,判断浏览器是ie或者Chrome
最近在写一个项目中遇到了一个问题,从java后台输出一段字符串,需要用到这个字符串,返回到页面上面. 假定该字符串为"" 在Chrome上得到的结果是<pre style= ...
最新文章
- async python两个_【Python】python中实现多进程与多线程
- 台式机计算机删除,电脑c盘满了怎么清理 电脑c盘可以删除哪些文件
- 用Heartbeat实现web服务器高可用
- 终于解决H3C交换机reset saved-configuration后不能启动的问题
- libcudart.so.8.0 cannot open shared object file: No such file or directory
- ServletContentLIstener接口演示ServletContext的启动和初始化
- UIImagePickerController拍照与摄像(转)
- #Win8# Secondary Tile
- 5月17日 AJAX之JSON
- HDU1029 Ignatius and the Princess IV
- grunt打包压缩css、js方法
- linux 存储映射lun 给_Linux挂载iscsi存储
- Adblock Plus官网最新下载 中文,绿色版Adblock Plus下载谷歌插件,edge,电脑版exe,火狐版,搜狗浏览器,ie浏览器
- fastjson将json字符串转化成map的五种方法
- 用粉红噪声煲机_解析什么是白噪和粉噪?耳机煲机用白噪好还是粉噪
- pdf文件如何转换成dwg文件
- 日常生活小常识100条
- 小水智能-智能楼宇智慧建筑3D可视化系统,实现了数据的整合
- CSS3重复渐变(线性和径向渐变)
- PHP手册-use关键字
热门文章
- 【评测】Cytodex微载体专用细胞计数仪
- “淘宝商城”更名“天猫”
- 服务器维护回档多久,8月22日部分服务器数据回档停服维护公告
- layui 编辑页面没有等父页面值传入就渲染完了,导致父页面数据没有传入子页面
- 企业会计信息化风险控制体系探讨
- JavaScript 鼠标滚轮事件(实现导航栏上滚显示)
- http网址捆綁代理php_决心下载win7原版系统没有捆绑软件没有广告的win7原版系统镜像...
- DeeplabV3+解码器复现(二)
- 【考纲】2013年信息系统项目管理师(高级)考试大纲-刘俊平
- VS2008的黑色皮肤