常识大全 | 作文大全 | 诗歌大全 | 试题下载 | 教学资料
当前位置:轻松教学网常识网生活常识it数码js判断是何种浏览器版本类型代码

js判断是何种浏览器版本类型代码

我要评论(0) 字号:T T 07-23 13:05:39   浏览次数:951  栏目:it数码
标签:i知识,数码常识,http://www.qingsong8.com js判断是何种浏览器版本类型代码,
  

var name = navigator.appName;

if (name == "Microsoft Internet Explorer")

alert("IE");

else if (name == "Netscape")

alert("NS");//

完整代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script type="text/javascript">
function browserinfo(){
var Browser_Name=navigator.appName;
var Browser_Version=parseFloat(navigator.appVersion);
var Browser_Agent=navigator.userAgent;
var Actual_Version,Actual_Name;
var is_IE=(Browser_Name=="Microsoft Internet Explorer");//判读是否为ie浏览器
var is_NN=(Browser_Name=="Netscape");//判断是否为netscape浏览器
var is_op=(Browser_Name=="Opera");//判断是否为Opera浏览器
if(is_NN){
//upper 5.0 need to be process,lower 5.0 return directly
if(Browser_Version>=5.0){
if(Browser_Agent.indexOf("Netscape")!=-1){
var Split_Sign=Browser_Agent.lastIndexOf("/");
var Version=Browser_Agent.lastIndexOf(" ");
var Bname=Browser_Agent.substring(0,Split_Sign);
var Split_sign2=Bname.lastIndexOf(" ");
Actual_Version=Browser_Agent.substring(Split_Sign+1,Browser_Agent.length);
Actual_Name=Bname.substring(Split_sign2+1,Bname.length);

}
if(Browser_Agent.indexOf("Firefox")!=-1){
var Split_Sign=Browser_Agent.lastIndexOf("/");
var Version=Browser_Agent.lastIndexOf(" ");
Actual_Version=Browser_Agent.substring(Split_Sign+1,Browser_Agent.length);
Actual_Name=Browser_Agent.substring(Version+1,Split_Sign);

}
if(Browser_Agent.indexOf("Safari")!=-1){
if(Browser_Agent.indexOf("Chrome")!=-1){
var Split_Sign=Browser_Agent.lastIndexOf(" ");
var Version=Browser_Agent.substring(0,Split_Sign);;
var Split_Sign2=Version.lastIndexOf("/");
var Bname=Version.lastIndexOf(" ");
Actual_Version=Version.substring(Split_Sign2+1,Version.length);
Actual_Name=Version.substring(Bname+1,Split_Sign2);
}
else{
var Split_Sign=Browser_Agent.lastIndexOf("/");
var Version=Browser_Agent.substring(0,Split_Sign);;
var Split_Sign2=Version.lastIndexOf("/");
var Bname=Browser_Agent.lastIndexOf(" ");
Actual_Version=Browser_Agent.substring(Split_Sign2+1,Bname);
Actual_Name=Browser_Agent.substring(Bname+1,Split_Sign);

}
}



}
else{
Actual_Version=Browser_Version;
Actual_Name=Browser_Name;
}
}
else if(is_IE){
var Version_Start=Browser_Agent.indexOf("MSIE");
var Version_End=Browser_Agent.indexOf(";",Version_Start);
Actual_Version=Browser_Agent.substring(Version_Start+5,Version_End)
Actual_Name=Browser_Name;

if(Browser_Agent.indexOf("Maxthon")!=-1||Browser_Agent.indexOf("MAXTHON")!=-1){
var mv=Browser_Agent.lastIndexOf(" ");
var mv1=Browser_Agent.substring(mv,Browser_Agent.length-1);
mv1="遨游版本:"+mv1;
Actual_Name+="(Maxthon)";
Actual_Version+=mv1;
}

}
else if(Browser_Agent.indexOf("Opera")!=-1){
Actual_Name="Opera";
var tempstart=Browser_Agent.indexOf("Opera");
var tempend=Browser_Agent.length;
Actual_Version=Browser_Version;
}
else{
Actual_Name="Unknown Navigator"
Actual_Version="Unknown Version"
}

navigator.Actual_Name=Actual_Name;
navigator.Actual_Version=Actual_Version;


this.Name=Actual_Name;
this.Version=Actual_Version;
}
browserinfo();

document.write("你使用的浏览器是:"+navigator.userAgent);
document.write("<br>");
document.write("你使用的浏览器是:"+navigator.Actual_Name+",版本号:"+navigator.Actual_Version);

</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="refresh" content="5;url=http://www.fuyuehunjie.com/">
<title>无标题文档</title>
</head>
<body>

</body>
</html>

,js判断是何种浏览器版本类型代码
标签:it数码,i知识,数码常识,生活常识 - it数码

《js判断是何种浏览器版本类型代码》相关文章