javascript 判断当前浏览器版本并判断ie版本


Posted in Javascript onFebruary 17, 2017

javascript 判断当前浏览器版本并判断ie版本:

<span style="font-size:18px;">方便以后再次使用:</span>
<span style="font-size:18px;">1、判断ie版本</span>
<pre name="code" class="javascript"><span style="font-size:18px;">//js判断Ie 版本 
function IeVesion() { 
var Sys = {}; 
var ua = navigator.userAgent.toLowerCase(); 
var s; 
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : 
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : 
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : 
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : 
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0; 
var ieversion; 
if (Sys.ie){ 
ieversion = parseInt(Sys.ie); 
if(ieversion<8) { 
alert("尊敬的用户!\n\n 您目前使用的Internet Explorer版本为:"+Sys.ie+""); 
setIsTextReadOnly(true); 
} 
} else if (Sys.firefox) { 
ieversion = Sys.firefox; 
//setIsTextReadOnly(true); 
} else if (Sys.chrome) { 
ieversion = Sys.chrome; 
} else if (Sys.opera) { 
ieversion = Sys.opera; 
} else if (Sys.safari) { 
ieversion = Sys.safari; 
} 
} </span>

2、判断是什么类型浏览器

<span style="font-size:18px;"> 
</span>
<pre name="code" class="javascript"><span style="font-size:18px;">//js判断浏览器 
//判断浏览器版本 
function getIEVersion() { 
 var OsObject = ""; 
 if(navigator.userAgent.indexOf("MSIE")>0) { 
 return "MSIE"; //IE 
 } else if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 
 return "Firefox"; //火狐 
 } else if(isSafari=navigator.userAgent.indexOf("Safari")>0) { 
 return "Safari"; //Ipad浏览器 
 } else if(isCamino=navigator.userAgent.indexOf("Camino")>0){ 
 return "Camino"; 
 } else if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ 
 return "Gecko"; 
 } 
}</span>

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

Javascript 相关文章推荐
javascript 面向对象编程  function是方法(函数)
Sep 17 Javascript
Javascript attachEvent传递参数的办法
Dec 14 Javascript
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
Javascript实现可旋转的圆圈实例代码
Aug 04 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
Sep 05 Javascript
浅谈Node Inspector 代理实现
Oct 19 Javascript
微信小程序progress组件使用详解
Jan 31 Javascript
Node.js静态服务器的实现方法
Feb 28 Javascript
npm配置国内镜像资源+淘宝镜像的方法
Sep 07 Javascript
基于JavaScript伪随机正态分布代码实例
Nov 07 Javascript
通过原生vue添加滚动加载更多功能
Nov 21 Javascript
H5+css3+js搭建带验证码的登录页面
Oct 11 Javascript
JQuery validate 验证一个单独的表单元素实例
Feb 17 #Javascript
bootstrap fileinput 上传插件的基础使用
Feb 17 #Javascript
jQuery按需加载轮播图(web前端性能优化)
Feb 17 #Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
Feb 17 #Javascript
浅析JavaScript中var that=this
Feb 17 #Javascript
Bootstrap表格使用方法详解
Feb 17 #Javascript
BootStrap与Select2使用小结
Feb 17 #Javascript
You might like
乱谈我对耳机、音箱的感受
2021/03/02 无线电
PHP投票系统防刷票判断流程分析
2012/02/04 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
php设计模式之装饰模式应用案例详解
2019/06/17 PHP
JObj预览一个JS的框架
2008/03/13 Javascript
JavaScript 格式字符串的应用
2010/03/29 Javascript
关于火狐(firefox)及ie下event获取的两种方法
2012/12/27 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
javascript中的作用域和上下文使用简要概述
2013/12/05 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
Angular中的$watch方法详解
2017/09/18 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
python print 按逗号或空格分隔的方法
2018/05/02 Python
详解python编译器和解释器的区别
2019/06/24 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
基于python实现图片转字符画代码实例
2020/09/04 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
python IP地址转整数
2020/11/20 Python
战友聚会邀请函
2014/01/18 职场文书
安全演讲稿开场白
2014/08/25 职场文书
国际贸易本科毕业生求职信
2014/09/26 职场文书
导师工作推荐信
2015/03/27 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书