JS代码判断IE6,IE7,IE8,IE9!
2012-04-12 11:27
JS代码判断IE6,IE7,IE8,IE9!2011年12月15日 星期四 14:01做网页有时候会用到JS检测IE的版本,下面是检测Microsoft Internet Explorer版本的三种代码!
有一种代码:
<script type="text/javascript">
var browser=navigator.appName
var b_version=navigator.appVersion
var version=b_version.split(";");
var trim_Version=version[1].replace(/[ ]/g,"");
if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0")
{
alert("IE 6.0");
}
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0")
{
alert("IE 7.0");
}
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE8.0")
{
alert("IE 8.0");
}
else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0")
{
alert("IE 9.0");
}
</script>
第二种:
<script type="text/javascript">
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE6.0")
{
alert("IE 6.0");
}
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE7.0")
{
alert("IE 7.0");
}
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE8.0")
{
alert("IE 8.0");
}
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion .split(";")[1].replace(/[ ]/g,"")=="MSIE9.0")
{
alert("IE 9.0");
}
</script>
第三种:
<script type="text/javascript">
if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/7./i)=="7.")
{
alert("IE 7.0");
}
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/8./i)=="8.")
{
alert("IE 8.0");
}
else if(navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/9./i)=="9.")
{
alert("IE 9.0");
}
else if(navigator.appName == "Microsoft Internet Explorer")
{
alert("IE 6.0");
}
</script>
分享到:
相关推荐
使IE5,IE6,IE7,IE8兼容到IE9模式 <!–[if lt IE 9]> ”http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js”></script> <![endif]–> 解决PNG显示问题 只需将透明png图片命名为*-trans.png 需要注意...
在探讨IE6、IE7、IE8对CSS和JavaScript支持的差异时,我们可以发现一系列显著的兼容性问题和解析规则的变化。以下是对这些差异的详细分析: 1. **JavaScript性能和垃圾收集**: - 在IE6中,JScript引擎在处理大量...
由于不同版本的Internet Explorer(IE6、IE7、IE8、IE9、IE10)对Web标准的支持程度不一,这导致在这些浏览器中运行同一段代码可能会出现差异。幸运的是,有一些技术手段可以帮助我们解决这些问题。 首先,一个关键...
`IE8.js`和`IE9.js`是开源的JavaScript库,由谷歌的 Closure Compiler 编译而成,它们主要目标是弥补IE8和IE9在支持JavaScript新特性和CSS3方面与现代浏览器之间的差距。通过引入这些脚本,开发者可以确保他们的网站...
判断ie6,区分ie6浏览器,js判断ie6,正则判断ie6
"IE兼容IE6,IE7,IE8,IE9,IE10 js文件"的标题和描述提示我们,这个压缩包可能包含了一系列专门用于解决这些版本之间兼容性问题的JavaScript脚本。 JavaScript是一种广泛用于网页和网络应用的编程语言,它的主要功能...
本文将深入探讨如何通过JavaScript来判断IE8是否处于兼容性视图模式,以及这种模式对网页展示的影响。 首先,我们来理解一下什么是IE8的兼容性视图。在IE8及更早版本中,浏览器提供了两种浏览模式:标准模式...
因此,"bootstrop兼容IE8的代码"是为了满足这样的需求而产生的。 要使Bootstrap兼容IE8,主要涉及以下几个关键点: 1. **HTML5 doctype**:确保页面使用`<!DOCTYPE html>`声明,这将触发IE8的“标准模式”,而非...
【标题】"ieTest ie6 ie7 ie8 ie9 ie5.5"指的是一个用于测试Internet Explorer浏览器不同版本的工具,IETester。这款软件允许开发者和网站管理员在一台计算机上同时运行并测试IE5.5到IE9等多个版本的浏览器,确保...
对于IE6/7/8浏览器,使用`\9`后缀可以确保这些版本的IE能够正确解析CSS代码。这里的边框颜色被设置为绿色。 3. **IE8兼容写法**: ```css border:2px solid #F90\0; ``` 使用`\0`后缀可以专门针对IE8进行兼容...
使IE5、IE6升级至兼容IE7 注释使Internet Explorer版本号低于IE7的IE浏览器载入该代码。 <!–[if lt IE 7]> [removed][removed] <![endif]–> IE8.js 使IE5、IE6、IE7支持更多的W3C标准(修复了许多的HTML和...
IE7.js、IE8.js和IE9.js是专为解决这些问题而设计的JavaScript库,它们允许开发者在这些老版本的IE浏览器上实现与现代浏览器更接近的功能和行为。 首先,我们要理解IE系列js的核心目标:模拟现代浏览器的行为,使老...
以下是一个针对IE6、IE7和IE8的退弹代码实现: 首先,我们有`url.js`,它定义了弹出窗口的URL和信息内容。例如,`popURL1`变量存储了要弹出的网址,`myMessage`则用于存放显示给用户的文本信息。 接着是`ie6.js`,...
标题中的“集合了IE6、IE7、IE8、IE9核心”指的是一个软件或工具,它包含了微软Internet Explorer浏览器从版本6到9的各种渲染引擎。这些不同的版本代表了浏览器在不同时间的技术状态,每一代都有其独特的特性和兼容...
本文将详细介绍如何使用JavaScript(JS)编写函数来检测IE6、IE7、IE8和IE9这四个版本。 JavaScript提供了`navigator`对象,它包含了有关浏览器的信息,包括`appName`和`appVersion`属性。通过这些属性,我们可以...
标题与描述均提到了“Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]”,这指向了一种使用JavaScript实现的图片轮播技术,特别强调了对旧版浏览器如IE6、IE7、IE8以及Firefox的支持。在现代Web开发中,虽然这些浏览器...
特别是在处理Internet Explorer(IE)这个老版本浏览器时,由于其历史上存在多个版本,每个版本对现代Web标准的兼容性各不相同,因此开发者常常需要进行特定的IE版本判断来提供兼容性的解决方案。本篇将详细讲解如何...
【IE6升级到IE9兼容性问题和操作手册】 在互联网技术不断发展的今天,老旧的浏览器版本如IE6已经无法满足现代网页的需求。因此,升级到更现代的版本,如IE9,是必要的。然而,这个升级过程并非一帆风顺,会涉及到...
"IE6JS调试工具"就是这样一种利器,它为开发者提供了一个方便的环境来定位和修复JavaScript代码中的错误。 JavaScript是一种广泛用于网页动态效果和交互的编程语言。在IE6的时代,开发者通常没有现代浏览器中内置的...
在早期的Internet Explorer浏览器,即IE6、IE7和IE8,它们并不支持CSS3的一些新特性,如圆角和阴影效果。这些特性在现代浏览器中已经非常常见,可以为网页设计提供更丰富的视觉体验。为了让这些老版本的IE浏览器也能...