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 相关文章推荐
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
Mar 21 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
基于javascript实现简单的抽奖系统
Apr 15 Javascript
bootstrap3 兼容IE8浏览器!
May 02 Javascript
Bootstrap菜单按钮及导航实例解析
Sep 09 Javascript
Bootstrap路径导航与分页学习使用
Feb 08 Javascript
JS中mouseup事件丢失的原因与解决办法
Jun 14 Javascript
js实现rem自动匹配计算font-size的示例
Nov 18 Javascript
浅谈Node.js 子进程与应用场景
Jan 24 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
vue解决花括号数据绑定不成功的问题
Oct 30 Javascript
为react组件库添加typescript类型提示的方法
Jun 15 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
搜索引擎技术核心揭密
2006/10/09 PHP
PHP session有效期问题
2009/04/26 PHP
php中经典方法实现判断多维数组是否为空
2011/10/23 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
Thinkphp连表查询及数据导出方法示例
2016/10/15 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
微信打开网址添加在浏览器中打开提示的办法
2019/05/20 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
JavaScript实现网页动态生成表格
2020/11/25 Javascript
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python heapq使用详解及实例代码
2017/01/25 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
使用Python编写Prometheus监控的方法
2018/10/15 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
Python表达式的优先级详解
2020/02/18 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
公司承诺书怎么写
2014/05/24 职场文书
乔迁新居祝福语
2019/11/04 职场文书
go设置多个GOPATH的方式
2021/05/05 Golang
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android