js获取浏览器版本信息、屏幕分辩率


<!DOCTYPE HTML>
<html>
<head>
<title>JS完整获取IE浏览器信息</title>
<meta charset="utf-8"/>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="435" border="2" cellspacing="1" cellpadding="1">
<tr>
<td>浏览器类型</td>
<td>
<script>document.write(navigator.appName)</script>
</td>
</tr>
<tr>
<td >浏览器版本</td>
<td >
<script>document.write(navigator.appVersion)</script>
</td>
</tr>
<tr>
<td>浏览器语言</td>
<td>
<script>document.write(navigator.browserLanguage)</script>
</td>
</tr>
<tr>
<td >CPU类型</td>
<td >
<script>document.write(navigator.cpuClass)</script>
</td>
</tr>
<tr>
<td>操作系统</td>
<td>
<script>document.write(navigator.platform)</script>
</td>
</tr>
<tr>
<td >系统语言</td>
<td >
<script>document.write(navigator.systemLanguage)</script>
</td>
</tr>
<tr>
<td>用户语言</td>
<td>
<script>document.write(navigator.userLanguage)</script>
</td>
</tr>
<tr>
<td >在线情况</td>
<td >
<script>document.write(navigator.onLine)</script>
</td>
</tr>
<tr>
<td>屏幕分辨率</td>
<td>
<script>document.write(window.screen.width+"x"+window.screen.height)</script></td>
</tr>
<tr>
<td>颜色</td>
<td> <script>document.write(window.screen.colorDepth+"位")</script></td>
</tr>
<tr>
<td>字体平滑</td>
<td><script>document.write(window.screen.fontSmoothingEnabled)</script></td>
</tr>
<tr>
<td>appMinorVersion</td>
<td>
<script>document.write(navigator.appMinorVersion)</script>
</td>
</tr>
<tr>
<td >appCodeName</td>
<td >
<script>document.write(navigator.appCodeName)</script>
</td>
</tr>
<tr>
<td>cookieEnabled</td>
<td>
<script>document.write(navigator.cookieEnabled)</script>
</td>
</tr>
<tr>
<td >userAgent</td>
<td >
<script>document.write(navigator.userAgent)</script>
</td>
</tr>
<tr>
<td>javaEnabled</td>
<td>
<script>document.write(navigator.javaEnabled())</script>
</td>
</tr>
<tr>
<td >taintEnabled</td>
<td >
<script>document.write(navigator.taintEnabled())</script>
</td>
</tr>
</table>
</body>



上述代码可以放在浏览器里运行!


下面代码可获取准确浏览器版本号信息:
今天写了个js,由于IE6、IE7和IE8存在兼容问题,所以需要获取IE的版本号。

下面的HTML可以输出浏览器的信息。可以作为调试或编码时的参考。
当然
第一个html的代码可以用在firefox中用来获取浏览器信息。
第二个js对firefox就没什么意义了。


<html>
<head>
<meta charset="utf-8"/>
</head>
<body style="padding-left:15px;">
<pre>
<script language="Javascript">
//输出浏览器信息
document.write("<hr/>");
document.write("<br/>");
document.write("浏览器名称: "+navigator.appName+"<br />");
document.write("版本号: "+navigator.appVersion+"<br />");
document.write("浏览器代号: "+navigator.appCodeName+"<br />");
document.write("用户代理标识: "+navigator.userAgent);
</script>
<hr>

以下的js是获取IE浏览器的版本号:
先判断是否为IE(firefox不执行),然后提取版本号并返回数值。

<script language="Javascript">
//区分浏览器信息编号
if(navigator.appName.indexOf("Internet Explorer") != -1)
{
var temp=navigator.appVersion.split("MSIE");
var version=parseFloat(temp[1]);

document.write("<p>");
document.write("浏览器名称 : " + navigator.appName);
document.write("</p>");
document.write("IE 版本: IE " + version);
}
else{
document.write("不是IE浏览器!");
}
</script>

</pre>
</body>
</html>





引自:
[url]http://blog.sina.com.cn/s/blog_4f925fc30100mun8.html[/url]


-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值