- 
							javascript中判断浏览器类型以及版本普通类
- 
							- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
 
- 
							- 
													javascript中判断浏览器类型以及版本
 方法一:<script type="text/javascript"> 
 var Sys = {};
 var ua = navigator.userAgent.toLowerCase();
 var s;
 (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) document.write('IE: ' + Sys.ie);
 if (Sys.firefox) document.write('Firefox: ' + Sys.firefox);
 if (Sys.chrome) document.write('Chrome: ' + Sys.chrome);
 if (Sys.opera) document.write('Opera: ' + Sys.opera);
 if (Sys.safari) document.write('Safari: ' + Sys.safari);
 </script>方法二:<script type="text/javascript"> 
 var Sys = {};
 var ua = navigator.userAgent.toLowerCase();
 window.ActiveXObject ? Sys.ie = ua.match(/msie ([\d.]+)/)[1] :
 document.getBoxObjectFor ? Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1] :
 window.MessageEvent && !document.getBoxObjectFor ? Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1] :
 window.opera ? Sys.opera = ua.match(/opera.([\d.]+)/)[1] :
 window.openDatabase ? Sys.safari = ua.match(/version\/([\d.]+)/)[1] : 0;
 
 //以下进行测试
 if(Sys.ie) document.write('IE: '+Sys.ie);
 if(Sys.firefox) document.write('Firefox: '+Sys.firefox);
 if(Sys.chrome) document.write('Chrome: '+Sys.chrome);
 if(Sys.opera) document.write('Opera: '+Sys.opera);
 if(Sys.safari) document.write('Safari: '+Sys.safari);
 </script>方法三:<script type="text/javascript"> 
 var Sys = {};
 var ua = navigator.userAgent.toLowerCase();
 if (window.ActiveXObject)
 Sys.ie = ua.match(/msie ([\d.]+)/)[1]
 else if (document.getBoxObjectFor)
 Sys.firefox = ua.match(/firefox\/([\d.]+)/)[1]
 else if (window.MessageEvent && !document.getBoxObjectFor)
 Sys.chrome = ua.match(/chrome\/([\d.]+)/)[1]
 else if (window.opera)
 Sys.opera = ua.match(/opera.([\d.]+)/)[1]
 else if (window.openDatabase)
 Sys.safari = ua.match(/version\/([\d.]+)/)[1];
 
 //以下进行测试
 if(Sys.ie) document.write('IE: '+Sys.ie);
 if(Sys.firefox) document.write('Firefox: '+Sys.firefox);
 if(Sys.chrome) document.write('Chrome: '+Sys.chrome);
 if(Sys.opera) document.write('Opera: '+Sys.opera);
 if(Sys.safari) document.write('Safari: '+Sys.safari);</script> 
- 
													
- 
							- 标签:
- ua.match
- sys.chrome
- sys.safari
- 浏览器
- 39
- sys.ie
- document.write
- d.
- sys.opera
- sys.firefox
- javascript
- 类型
 
- 
				
				
				
 
			 
		 
	 
								 
								 
						
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~