javascript检测浏览器及其版本的代码
JavaScript #浏览器2012-05-19 00:04
01 | getBrowser : function (){ |
02 | var browser = { |
03 | msie: false , firefox: false , opera: false , safari: false , |
04 | chrome: false , netscape: false , appname: 'unknown' , version: 0 |
05 | }, |
06 | userAgent = window.navigator.userAgent.toLowerCase(); |
07 | if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){ |
08 | browser[RegExp.$1] = true ; |
09 | browser.appname = RegExp.$1; |
10 | browser.version = RegExp.$2; |
11 | } else if ( /version\D+(\d[\d.]*).*safari/.test( userAgent ) ){ // safari |
12 | browser.safari = true ; |
13 | browser.appname = 'safari' ; |
14 | browser.version = RegExp.$2; |
15 | } |
16 | return browser.appname + browser.version; |
17 | } |
相关文章
- JavaScript实现禁止右键、复制、另存为、查看源文件 2012/05/18
- javascript解决图片缩放问题 2012/05/18
- JavaScript随机数 2012/05/18
- Javascript键盘事件的组合使用 2012/05/18
- 伦敦2012奥运会倒计时代码javascript版 2012/05/12
- js全选/全不选Checkbox函数 2012/05/09
- javascript的cookie相关函数 2012/05/09
- Document对象详细介绍 2012/05/01
- js判断页面是否加载完成的方法 2012/04/30
- IE6浏览网页出现已终止操作的错误提示解决方法 2012/04/28