javascript 判断浏览器信息

<html>
<script>
var html="<p>浏览器的名称: "+navigator.appName+"</p>";
	html+="<p>浏览器的代码名: "+navigator.appCodeName+"</p>";
	html+="<p>浏览器的次级版本: "+navigator.appMinorVersion+"</p>";
	html+="<p>浏览器的平台和版本信息: "+navigator.appVersion+"</p>";
	html+="<p>当前浏览器的语言: "+navigator.browserLanguage+"</p>";
	html+="<p>指明浏览器中是否启用 cookie 的布尔值: "+navigator.cookieEnabled+"</p>";
	html+="<p>浏览器系统的 CPU 等级: "+navigator.cpuClass+"</p>";
	html+="<p>指明系统是否处于脱机模式的布尔值: "+navigator.onLine+"</p>";
	html+="<p>运行浏览器的操作系统平台: "+navigator.platform+"</p>";
	html+="<p>OS 使用的默认语言: "+navigator.systemLanguage+"</p>";
	html+="<p>由客户机发送服务器的 user-agent 头部的值: "+navigator.userAgent+"</p>";
	html+="<p>OS 的自然语言设置: "+navigator.userLanguage+"</p>";
	document.write(html);

function checkIEVersion() { 
	var ua = navigator.userAgent; 
	var s = "MSIE"; 
	var i = ua.indexOf(s)          
	if (i >= 0) { 
	   //获取IE版本号 
	   var ver = parseFloat(ua.substr(i + s.length)); 
	   alert("你的浏览器是IE"+ver);
	} 
	else {
		//其他情况,不是IE 
		alert("你的浏览器不是IE");
	} 
}
function checkFirefoxVersion(){
	var ua = navigator.userAgent; 
	var s = "Firefox"; 
	var i = ua.indexOf(s)          
	if (i >= 0) {  
	   var ver = ua.substr(i + s.length); 
	   alert("你的浏览器是FireFox"+ver);
	} 
	else {
		alert("你的浏览器不是FireFox");
	} 
}
checkIEVersion();
checkFirefoxVersion();
</script>
</html>
 

你可能感兴趣的:(JavaScript)