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 相关文章推荐
看了就知道什么是JSON
Dec 09 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
Apr 26 Javascript
JavaScript中遍历对象的property的3种方法介绍
Dec 30 Javascript
javascript格式化指定日期对象的方法
Apr 21 Javascript
jQuery实现类似老虎机滚动抽奖效果
Aug 06 Javascript
jquery+CSS实现的水平布局多级网页菜单效果
Aug 24 Javascript
3种js实现string的substring方法
Nov 09 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
Apr 18 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
Jun 01 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
Mar 08 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
vue图片裁剪插件vue-cropper使用方法详解
Dec 16 Vue.js
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
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
EasyUI 中 MenuButton 的使用方法
2012/07/14 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
关于js函数解释(包括内嵌,对象等)
2016/11/20 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
VUE搭建手机商城心得和遇到的坑
2019/02/21 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
2020/04/08 Javascript
vue 图片裁剪上传组件的实现
2020/11/12 Javascript
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
Python 多进程、多线程效率对比
2020/11/19 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
银行办公室岗位职责
2014/03/10 职场文书
高效课堂标语
2014/06/26 职场文书
村级四风对照检查材料
2014/08/24 职场文书
交通事故责任认定书
2015/08/06 职场文书
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server