javascript 浏览器检测代码精简版


Posted in Javascript onMarch 04, 2010
/*written by xp in 8z at Mar 4,2010.QQ:251089096*/ 
var sUserAgent = navigator.userAgent; 
var isIE=isIE6=isIE7=isIE8=isFirefox=false; 
if(sUserAgent.indexOf("MSIE") > -1){ 
isIE = true; 
var version = sUserAgent.substr(sUserAgent.indexOf("MSIE")+5,3); 
if(version == "6.0"){isIE6=true;} 
if(version == "7.0"){isIE7=true;} 
if(version == "8.0"){isIE8=true;} 
} 
if(sUserAgent.indexOf("Firefox") > -1){isFirefox=true;}

使用指引:
if(isIE) 
{ 
语句体 
} 
if(isIE6) 
{ 
语句体 
} 
if(isIE7) 
{ 
语句体 
} 
if(isIE8) 
{ 
语句体 
} 
if(isFirefox) 
{ 
语句体 
}
Javascript 相关文章推荐
ModelDialog JavaScript模态对话框类代码
Apr 17 Javascript
javascript 原型继承介绍
Aug 30 Javascript
IE的事件传递-event.cancelBubble示例介绍
Jan 12 Javascript
jquery实现的一个简单进度条效果实例
May 12 Javascript
js获取内联样式的方法
Jan 27 Javascript
JavaScript获取网页中第一个链接ID的方法
Apr 03 Javascript
require.js 加载 vue组件 r.js 合并压缩的实例
Oct 14 Javascript
canvas学习之API整理笔记(一)
Dec 29 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
JS获取填报扩展单元格控件的值的解决办法
Jul 14 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
Sep 26 Javascript
微信小程序实现上传照片代码实例解析
Aug 04 Javascript
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
Mar 04 #Javascript
jquery与google map api结合使用 控件,监听器
Mar 04 #Javascript
jquery 打开窗口返回值实现代码
Mar 04 #Javascript
jQuery入门知识简介
Mar 04 #Javascript
jQuery 获取URL参数的插件
Mar 04 #Javascript
老鱼 浅谈javascript面向对象编程
Mar 04 #Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
Mar 04 #Javascript
You might like
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
thinkPHP中分页用法实例分析
2015/12/26 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
js直接编辑当前cookie的脚本
2008/09/14 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
jQuery ajax cache缓存问题
2010/07/01 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
2017/01/12 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
Flask框架模板渲染操作简单示例
2019/07/31 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
2020/04/20 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
HTML5 canvas基本绘图之绘制矩形
2016/06/27 HTML / CSS
介绍下Java中==和equals的区别
2013/09/01 面试题
经贸日语毕业生自荐信
2013/11/03 职场文书
《记承天寺夜游》教学反思
2014/02/16 职场文书
政协会议宣传标语
2014/10/09 职场文书
党员作风建设整改方案
2014/10/27 职场文书
任命书格式范文
2015/09/22 职场文书
Python网络编程之ZeroMQ知识总结
2021/04/25 Python
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android
ICOM R71E和R72E图文对比解说
2022/04/07 无线电