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))
{
}