这是在网上找到的代码:
<script type="text/javascript">
function WhatBrowser(){
var str=navigator.userAgent;
var BrowserS=['MSIE 9.0','MSIE 8.0','MSIE 7.0','MSIE6.0','Firefox','Opera','Chrome'];
for(var i=0;i<BrowserS.length;i++){
if(str.indexOf(BrowserS[i])>=0){
return BrowserS[i].replace('MSIE','IE');
}
}
}
alert(WhatBrowser());
</script>
我写的是这样子滴~~
<script type="text/javascript">
var sBrowser=navigator.userAgent;
if(sBrowser.indexOf('MSIE 8.0')>=0){
alert('IE8');
}else if(sBrowser.indexOf('Firefox')>=0){
alert('Firefox');
}else if(sBrowser.indexOf('Chrome')>=0){
alert('Chrome');
}
document.write(navigator.userAgent);
</script>
Navigator 对象属性
属性 | 描述 | IE | F | O |
---|---|---|---|---|
appCodeName | 返回浏览器的代码名。 | 4 | 1 | 9 |
appMinorVersion | 返回浏览器的次级版本。 | 4 | No | No |
appName | 返回浏览器的名称。 | 4 | 1 | 9 |
appVersion | 返回浏览器的平台和版本信息。 | 4 | 1 | 9 |
browserLanguage | 返回当前浏览器的语言。 | 4 | No | 9 |
cookieEnabled | 返回指明浏览器中是否启用 cookie 的布尔值。 | 4 | 1 | 9 |
cpuClass | 返回浏览器系统的 CPU 等级。 | 4 | No | No |
onLine | 返回指明系统是否处于脱机模式的布尔值。 | 4 | No | No |
platform | 返回运行浏览器的操作系统平台。 | 4 | 1 | 9 |
systemLanguage | 返回 OS 使用的默认语言。 | 4 | No | No |
userAgent | 返回由客户机发送服务器的 user-agent 头部的值。 | 4 | 1 | 9 |
userLanguage | 返回 OS 的自然语言设置。 | 4 | No | 9 |