js 多浏览器分别判断代码


Posted in Javascript onApril 01, 2010
/* 浏览器判断 */ 
var userAgent = navigator.userAgent.toLowerCase(); 
var is_webtv = userAgent.indexOf('webtv') != -1; 
var is_kon = userAgent.indexOf('konqueror') != -1; 
var is_mac = userAgent.indexOf('mac') != -1; 
var is_saf = userAgent.indexOf('applewebkit') != -1 || navigator.vendor == 'Apple Computer, Inc.'; 
var is_opera = userAgent.indexOf('opera') != -1 && opera.version(); 
var is_moz = (navigator.product == 'Gecko' && !is_saf) && userAgent.substr(userAgent.indexOf('firefox') + 8, 3); 
var is_ns = userAgent.indexOf('compatible') == -1 && userAgent.indexOf('mozilla') != -1 && !is_opera && !is_webtv && !is_saf; 
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera && !is_saf && !is_webtv) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
Javascript 相关文章推荐
iframe 自适应高度[在IE6 IE7 FF下测试通过]
Apr 13 Javascript
Javascript 遍历对象中的子对象
Jul 03 Javascript
一个通过script自定义属性传递配置参数的方法
Sep 15 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
Aug 24 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
Aug 29 Javascript
js基础之DOM中document对象的常用属性方法详解
Oct 28 Javascript
JavaScript获取服务器时间的方法详解
Dec 11 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
Jul 06 Javascript
基于Vue制作组织架构树组件
Dec 06 Javascript
Vue使用NPM方式搭建项目
Oct 25 Javascript
bootstrap table实现合并单元格效果
Dec 24 Javascript
three.js显示中文字体与tween应用详析
Jan 04 Javascript
JS 遮照层实现代码
Mar 31 #Javascript
js压缩工具 yuicompressor 使用教程
Mar 31 #Javascript
jQuery 遍历json数组的实现代码
Sep 22 #Javascript
Javascript load Page,load css,load js实现代码
Mar 31 #Javascript
Javascript Jquery 遍历Json的实现代码
Mar 31 #Javascript
jquery+json实现的搜索加分页效果
Mar 31 #Javascript
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
Mar 31 #Javascript
You might like
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
2013/06/29 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
分享精心挑选的12款优秀jQuery Ajax分页插件和教程
2012/08/09 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
JavaScript跨域方法汇总
2014/10/16 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
Python操作列表的常用方法分享
2014/02/13 Python
详解在Python的Django框架中创建模板库的方法
2015/07/20 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
C语言开发工程师测试题
2016/12/20 面试题
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
大学生职业规划前言模板
2013/12/27 职场文书
2014学习十八届四中全会精神思想汇报范文
2014/10/23 职场文书
2014年政工师工作总结
2014/12/18 职场文书
活动总结模板大全
2015/05/11 职场文书
离婚起诉书范本
2015/05/18 职场文书
中学团支部工作总结
2015/08/13 职场文书
严以修身专题学习研讨会发言材料
2015/11/09 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python
Vue3中toRef与toRefs的区别
2022/03/24 Vue.js
Java Redisson多策略注解限流
2022/09/23 Java/Android