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 相关文章推荐
许愿墙中用到的函数
Oct 07 Javascript
js 手机号码合法性验证代码集合
Sep 29 Javascript
jQuery实现可展开合拢的手风琴面板菜单
Sep 15 Javascript
Angular.JS中的指令引用template与指令当做属性详解
Mar 30 Javascript
webpack实现热加载自动刷新的方法
Jul 30 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
Oct 23 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
Oct 24 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
ios设备中angularjs无法改变页面title的解决方法
Sep 13 Javascript
解决layui弹框失效的问题
Sep 09 Javascript
layui实现根据table数据判断按钮显示情况的方法
Sep 26 Javascript
Vue实例的对象参数options的几个常用选项详解
Nov 08 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
source.php查看源文件
2006/12/09 PHP
PHP中使用memcache存储session的三种配置方法
2014/04/05 PHP
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
微信小程序实现音乐播放页面布局
2020/12/11 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
[47:53]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#2COL VS Spirit
2016/03/02 DOTA
[01:03:50]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第二场 2月7日
2021/03/11 DOTA
Python使用自带的ConfigParser模块读写ini配置文件
2016/06/26 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
python3实现字符串操作的实例代码
2019/04/16 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
介绍一下linux文件系统分配策略
2013/02/25 面试题
大学生饮食连锁店创业计划书
2014/01/17 职场文书
汽车维修工岗位职责
2014/02/12 职场文书
实习生评语
2014/04/26 职场文书
活动总结书
2014/05/08 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP