`
fuhao_987
  • 浏览: 63668 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

【转】javascript判断浏览器是不是IE

阅读更多
一个项目中要判断浏览器是不是IE6,用jQuery的utility里面的方法$.browser.version判断居然总是显示是IE6,但我用的明明是IE7(我的操作系统是server2003,$.browser.version在window6.0的系统上总是返回6.0,算是bug吧),最后没有办法只好用下面蹩脚的方法判断了,把下面的代码加在页面里就可以判断是不是IE6,当然稍加修改也可以用来判断是不是IE7、IE8。firefox可以用其它方法判断。

var isIE6=false;
document.write("<!--[if lte IE 6]><script>isIE6=true;</scr"+"ipt><![endif]-->");
if(isIE6){
    alert('你当前的浏览器是IE6或者以下');
}
附上另外一个判断方法:

if(window.XMLHttpRequest){ //Mozilla, Safari, IE7
    if(!window.ActiveXObject){ // Mozilla, Safari,
        alert('Mozilla, Safari');
    }else{
        alert('IE7');
    }
}else {
    alert('IE6');
}
附上其它的判断浏览器的语句

1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
2. <!--[if IE]> 所有的IE可识别 <![endif]-->
3. <!--[if IE 5.0]> 只有IE5.0可以识别 <![endif]-->
4. <!--[if IE 5]> 仅IE5.0与IE5.5可以识别 <![endif]-->
5. <!--[if gte IE 5.0]> IE5.0以及IE5.0以上版本都可以识别 <![endif]-->
6. <!--[if IE 6]> 仅IE6可识别 <![endif]-->
7. <!--[if lte IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
8. <!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
9. <!--[if IE 7]> 仅IE7可识别 <![endif]-->
10. <!--[if lte IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
11. <!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
分享到:
评论

相关推荐

    JavaScript判断浏览器类型及版本

    JavaScript 判断浏览器类型及版本 随着浏览器市场的日益繁荣,浏览器的类型和版本也越来越多,给前端开发带来了很大的挑战。如何精准地判断浏览器的类型和版本成为了前端开发中非常重要的一个问题。 JavaScript ...

    基于JavaScript判断浏览器到底是关闭还是刷新(超准确)

    本文介绍了通过JavaScript判断浏览器是关闭还是刷新的方法。在Web开发过程中,有时候需要区分用户是关闭了浏览器窗口,还是仅仅刷新了页面,这对于执行某些特定的逻辑操作是很重要的。例如,当用户关闭浏览器窗口时...

    【JavaScript源代码】JavaScript 判断浏览器是否是IE.docx

    标题提及的“JavaScript 判断浏览器是否是IE”是一个关键问题,因为识别IE浏览器可以帮助开发者适配其特有的兼容性问题。以下是一些用于检测IE浏览器的方法: 1. **`document.all`**:IE浏览器在早期版本中引入了`...

    判断浏览器是否是IE10以上.zip

    标题中的"判断浏览器是否是IE10以上.zip"是一个关于如何使用JavaScript检测用户是否使用的是Internet Explorer(IE)浏览器,并且其版本高于或等于10的教程或代码示例。下面将详细阐述这一知识点。 首先,我们需要...

    判断是不是ie8支持所有浏览器

    综上所述,通过JavaScript判断浏览器是否为IE8并作出相应的提示是一种常见的兼容性处理方式。但在实际应用中,还需要结合多种策略和技术手段来全面解决跨浏览器兼容性问题,以确保网站能够在各种浏览器环境下都能...

    JavaScript判断各种浏览器代码

    然而,需要注意的是,`navigator.userAgent`可能会被篡改或者伪装,因此建议结合其他API(如feature detection)来更准确地判断浏览器特性。此外,随着现代浏览器对HTML5标准的支持越来越好,推荐尽可能使用跨浏览器...

    javascript浏览器及系统判断

    根据提供的代码片段,我们可以看到作者主要通过`navigator.appName`和`navigator.appVersion`来判断浏览器的类型及其版本。具体实现如下: ```javascript // 获取浏览器名称 var browserName = navigator.appName; ...

    JavaScript判断浏览器类型及版本[归类].pdf

    本文将详细介绍如何利用JavaScript来判断浏览器的类型及其版本,以便于更好地解决不同浏览器之间的兼容性挑战。 首先,我们可以根据浏览器特有的属性或方法来识别浏览器类型。例如: 1. Internet Explorer(IE):...

    javascript判断浏览器的版本

    本文将深入探讨如何使用JavaScript来判断访问者所使用的浏览器及其版本,基于给定的代码片段进行详细解析。 ### 一、理解UserAgent 在前端开发中,`navigator.userAgent`是一个非常重要的属性,它返回一个包含...

    JavaScript兼容浏览器FFIE技巧[定义].pdf

    `,并在addEvent函数内部判断浏览器类型并添加相应的事件处理。 这些兼容性技巧对于编写能够在Firefox和Internet Explorer上无缝运行的JavaScript代码至关重要。了解并掌握这些技巧可以极大地提高代码的可移植性和...

    jquery 判断 IE6 浏览器 javascript

    jquery 判断 IE6 浏览器

    利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)

    现在的浏览器大概有好几种,各个人的喜好也不同,所以也就用着不同的浏览器!我们开发的人来说经常要加个判断,要不可能某些功能没法正常使用。要是没加个判断就会给大家带来些麻烦!虽然可能大家的喜好不同!用的系统也...

    JS判断打开网页的浏览器类型与版本

    首先,我们可以使用 `document.all` 属性来判断浏览器是否为 IE。如果 `document.all` 的值为 1,那么浏览器就是 IE,否则不是。另外,我们也可以使用 `navigator.userAgent` 属性来判断浏览器类型。例如,使用 `...

    判断浏览器版本及类型

    这种方法通过检查浏览器是否支持某个特性来判断浏览器的能力,而不是直接依赖于浏览器的版本信息。 #### 3.2 使用现代工具 可以考虑使用如Modernizr这样的库来检测浏览器支持的功能,而无需关心具体的浏览器类型和...

    js浏览器判断,火狐,谷歌,IE等五大浏览器判断

    js浏览器判断,火狐,谷歌,IE等五大浏览器判断,浏览器的判断有助于您的JSP页面的图片能正常显示

    判断浏览器版本Js,浏览器兼容

    我们可以据此来判断浏览器的类型和版本。 以下是一个简单的示例,展示如何检测浏览器类型: ```javascript function getBrowserType() { var userAgent = navigator.userAgent; if (userAgent.indexOf("Firefox...

    javascript解决浏览器兼容性问题

    除了创建`XMLHttpRequest`对象外,还需要能够区分当前浏览器是否为IE浏览器,以及进一步区分IE的具体版本。 ##### 3.1 区分IE与非IE浏览器 ```javascript if (document.all || !!window.ActiveXObject) { alert(...

    js判断浏览器代码

    javascript用来判断浏览器的代码,包括firefox、chrome、ie(6-9)、netscape等

Global site tag (gtag.js) - Google Analytics