获取浏览器类型
2016-05-20 08:45
369 查看
var Compatibility = {}; Compatibility.kit = function () { return { /*获取浏览器类型 IE7返回7 IE8返回8 IE9返回9 IE10返回10 IE11返回11 火狐返回0 谷歌返回1 其它返回-1*/ getBrowser: function () { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] : (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] : (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] : (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0; if (Sys.ie) { if (Sys.ie.toString() == "7.0") { return 7; } else if (Sys.ie.toString() == "8.0") { return 8; } else if (Sys.ie.toString() == "9.0") { return 9; } else if (Sys.ie.toString() == "10.0") { return 10; } else if (Sys.ie.toString() == "11.0") { return 11; } } else if (Sys.firefox) { return 0; } else if (Sys.chrome) { return 1; } else { return -1; } } }; }();
相关文章推荐
- 深入理解JS addLoadEvent函数
- 使用U3D 实现 Android Launcher(提供源码)
- 大于23的男生女生都该看.看完你会变一个人
- Android中handler的一点讲解
- SQL 用B表数据更新A表数据
- C# DataGridViewButtonColumn的使用—动态改变按钮的文本
- WPF与WinForm开发有什么区别?
- 推荐10 个短小却超实用的 JavaScript 代码段
- 冒泡排序,选择排序,插入排序
- tomcat缓存问题
- Android 布局
- 消息异常处理
- Ant_的最完整build.xml解释
- $(function(){})和$(document).ready(function(){})
- [转][色彩 A] – 永远不要使用纯黑
- .NET Framework 4和.NET Framework 4 Client Profile的区别与联系
- acm 3 1012 骨牌方格
- HTML5安全:CORS(跨域资源共享)简介
- [Java A] – is not an enclosing class
- [Android Exception A] – 1-The following classes could not be instantiated