浏览器之家


IE浏览器检测的方法

检测浏览器版本是很多前端工作者在写跨浏览器的js程序时一项非常重要的工作,我们经常要为不同的浏览器写不同的分支代码。如今检测浏览器方式也是五花八门,这里我们就把这些浏览器检测方式都记录下载。本文最后还记录了一组代码,运用IE浏览器的条件编译来检测IE浏览器的各版本。

传统一般都是采用user-agent的检测方式,它检测目标浏览器的确切型号,包括浏览器的名称和版本。其实就是一个字符串,用navigator.userAgen或navigator.appName获取。如下:

function isIE(){
    return navigator.appName.indexOf("Microsoft Internet Explorer")!=-1 && document.all;
}
function isIE6() {
    return navigator.userAgent.split(";")[1 

评论

没安装畅言模块