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 相关文章推荐
jquery 日期分离成年月日的代码
May 14 Javascript
用jquery生成二级菜单的实例代码
Jun 24 Javascript
js实现文本框选中的方法
May 26 Javascript
jQuery中的ajax async同步和异步详解
Sep 29 Javascript
简单实现js页面切换功能
Jan 10 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
Jul 07 Javascript
基于jQuery实现仿微博发布框字数提示
Jul 27 Javascript
BootStrap入门教程(二)之固定的内置样式
Sep 19 Javascript
jQuery的ready方法实现原理分析
Oct 26 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
vue实现随机验证码功能的实例代码
Apr 30 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
Jun 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
Yii统计不同类型邮箱数量的方法
2016/10/18 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
2016/11/10 PHP
php中strtotime函数性能分析
2016/11/20 PHP
laravel5 Eloquent 实现事务方式
2019/10/21 PHP
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
JQuery的Ajax跨域请求原理概述及实例
2013/04/26 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
js调试系列 控制台命令行API使用方法
2014/06/18 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
vuejs父子组件之间数据交互详解
2017/08/09 Javascript
详解SPA中前端路由基本原理与实现方式
2018/09/12 Javascript
原生JS无缝滑动轮播图
2019/10/22 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
[03:56]显微镜下的DOTA2第十一期——鬼畜的死亡先知播音员
2014/06/23 DOTA
设计模式中的原型模式在Python程序中的应用示例
2016/03/02 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
详解Selenium-webdriver绕开反爬虫机制的4种方法
2020/10/28 Python
Django缓存Cache使用详解
2020/11/30 Python
css3 transform导致子元素固定定位变成绝对定位的方法
2020/03/06 HTML / CSS
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
莫斯科隐形眼镜网上商店:Linzi
2019/07/22 全球购物
傲盾软件面试题
2015/08/17 面试题
应届生护士求职信
2013/11/01 职场文书
小学生家长评语集锦
2014/01/30 职场文书
国旗下演讲稿
2014/05/08 职场文书
励志演讲稿300字
2014/08/21 职场文书
委托书的写法
2014/09/16 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
MySQL 表空间碎片的概念及相关问题解决
2021/05/07 MySQL