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 相关文章推荐
Javascript 同时提交多个Web表单的方法
Feb 19 Javascript
Javascript Ajax异步读取RSS文档具体实现
Dec 12 Javascript
Linux下使用jq友好的打印JSON技巧分享
Nov 18 Javascript
JS获取数组最大值、最小值及长度的方法
Nov 24 Javascript
原生js实现放大镜特效
Mar 08 Javascript
在ABP框架中使用BootstrapTable组件的方法
Jul 31 Javascript
浅谈Vue Element中Select下拉框选取值的问题
Mar 01 Javascript
JavaScript递归函数定义与用法实例分析
Jan 24 Javascript
jquery实现选项卡切换代码实例
May 14 jQuery
Node.js之删除文件夹(含递归删除)代码实例
Sep 09 Javascript
js实现倒计时秒杀效果
Mar 25 Javascript
js实现简单的随机点名器
Sep 17 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
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
2013/06/04 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
js实现YouKu的漂亮搜索框效果
2015/08/19 Javascript
js窗口关闭提示信息(兼容IE和firefox)
2015/10/23 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
浅谈js script标签中的预解析
2016/12/30 Javascript
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
深入了解javascript 数组的sort方法
2018/06/01 Javascript
vue prop传值类型检验方式
2020/07/30 Javascript
vscode中的vue项目报错Property ‘xxx‘ does not exist on type ‘CombinedVueInstance<{ readyOnly...Vetur(2339)
2020/09/11 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
python处理html转义字符的方法详解
2016/07/01 Python
django 多数据库配置教程
2018/05/30 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
python实现名片管理系统项目
2019/04/26 Python
Python使用Pandas库实现MySQL数据库的读写
2019/07/06 Python
基于Python测试程序是否有错误
2020/05/16 Python
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
高中毕业生自我鉴定
2013/11/03 职场文书
中医专业应届生求职信
2013/11/17 职场文书
迅雷Cued工作心得体会
2014/01/27 职场文书
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
行政处罚听证告知书
2015/07/01 职场文书
公司新员工欢迎词
2015/09/30 职场文书
党章党规党纪学习心得体会
2016/01/14 职场文书
老舍《猫》教学反思
2016/02/17 职场文书
浅谈Redis的事件驱动模型
2022/05/30 Redis