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的ActiveXObject对象检测应用程序是否安装的方法
Apr 15 Javascript
js实现进度条的方法
Feb 13 Javascript
JS实现超精简响应鼠标显示二级菜单代码
Sep 12 Javascript
基于javascript制作微信聊天面板
Aug 09 Javascript
原生js实现addClass,removeClass,hasClass方法
Apr 27 Javascript
bootstrap实现的自适应页面简单应用示例
Mar 09 Javascript
node 利用进程通信实现Cluster共享内存
Oct 27 Javascript
React中嵌套组件与被嵌套组件的通信过程
Jul 11 Javascript
js设置默认时间跨度过程详解
Jul 17 Javascript
浅析Vue 中的 render 函数
Feb 28 Javascript
js实现拖拽与碰撞检测
Sep 18 Javascript
JavaScript代码实现微博批量取消关注功能
Feb 05 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
织梦模板标记简介
2007/03/11 PHP
yii实现图片上传及缩略图生成的方法
2014/12/04 PHP
php实现的简单检验登陆类
2015/06/18 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
2016/11/15 PHP
JavaScript入门教程(3) js面向对象
2009/01/31 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
jQuery中attr()方法用法实例
2015/01/05 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
Python中MYSQLdb出现乱码的解决方法
2014/10/11 Python
python中正则表达式的使用详解
2014/10/17 Python
python如何定义带参数的装饰器
2018/03/20 Python
Python微信操控itchat的方法
2019/05/31 Python
python批量修改ssh密码的实现
2019/08/08 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
Python转换itertools.chain对象为数组的方法
2020/02/07 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
python使用信号量动态更新配置文件的操作
2020/04/01 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
大学生专业个人学习的自我评价
2013/10/26 职场文书
道路交通安全实施方案
2014/03/12 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
总经理致辞
2015/07/29 职场文书
自荐信范文
2019/05/20 职场文书
Html5新增了哪些功能
2021/04/16 HTML / CSS
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫