您的位置:首页 > 其它

判断客户端浏览器类型的完整方法

2006-08-20 11:57 351 查看
var browserAgent=navigator.userAgent.toLowerCase();
var browserIsOpera=browserAgent.indexOf("opera")!=-1;
var browserIsFirefox=browserAgent.indexOf("firefox")!=-1;
var browserIsNetscape=browserAgent.indexOf("netscape")!=-1;
var browserIsIE=browserAgent.indexOf("msie")!=-1&&(document.all&&true);
if (browserIsIE)
{
window.attachEvent("onload", AutoHeight, null);
window.attachEvent("onload", InitializeObjects, null);
}
else
{
document.addEventListener("DOMContentLoaded", AutoHeight, null);
document.addEventListener("DOMContentLoaded", InitializeObjects, null);
}

第二个方法:

//获得浏览器类型
function Browser() {
var ua, s;
this.isIE = false;
this.isNS = false;
this.isOP = false;
this.isSF = false;
this.isFF = false;
ua = navigator.userAgent.toLowerCase();
s = "opera";
this.isOP = ua.indexOf(s)!=-1;
s = "msie";
this.isIE = ua.indexOf(s)!=-1;
s = "netscape";
this.isNS= ua.indexOf(s)!=-1;
s = "gecko";
this.isNS = ua.indexOf(s)!=-1;
s = "safari";
this.isSF = ua.indexOf(s)!=-1;
s="firefox"
this.isFF=ua.indexOf(s)!=-1;
}

var browser = new Browser();

if ((!browser.isSF) && (!browser.isOP))

{

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: