判断客户端浏览器类型的完整方法
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))
{
}
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))
{
}
相关文章推荐
- JS判断浏览器类型方法
- 如何判断客户端的浏览器类型和版本号
- js判断操作系统、判断浏览器类型、判断数据类型权威方法--extjs源码
- PHP判断客户端的浏览器类型
- 各种方法判断客户端浏览器是否安装了Flash插件
- ASP.NET 获取客户端浏览器类型、版本号方法!
- 使用CSS媒体查询和JavaScript判断浏览器设备类型的好方法
- 使用PHP判断Web客户端访问设备类型(手机、平板、PC)的方法
- H5案例分享:使用JS判断客户端、浏览器、操作系统类型
- 巧妙使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的好方法
- 使用JS判断客户端、浏览器、操作系统类型
- 如何判断客户端的浏览器类型和版本号
- 浏览器类型的客户端及服务端判断
- 引用 JS判断浏览器类型方法
- js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
- JS判断浏览器类型的方法【转】
- 使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
- js判断当前客户端设备类型,操作系统及浏览器类型
- JS判断浏览器类型,JS判断客户端操作系统