Javascript判断IE6浏览器函数
来源:自学PHP网
时间:2014-09-19 14:47 作者:
阅读:次
[导读] 有时我们需要判断用户的浏览器版本号,下面我推荐一个兼容各种浏览器来判断判断IE6浏览器函数方法,希望此方法对各位有帮助...
常用办法
代码如下 |
复制代码 |
if (window.ActiveXObject && navigator.userAgent.toLowerCase().match(/msie ([d.]+)/)[1] == 6.0) {
// ie6
}
|
IE条件判断:
代码如下 |
复制代码 |
/*@cc_on
if(@_jscript_version==5.6 ||(@_jscript_version==5.7 && navigator.userAgent.toLowerCase().indexOf("msie 6.") != -1)){
// ie6
}
@*/
maxHeight属性支持:
if (!+'v1' && !('maxHeight' in document.body.style)) {
// IE6
}
|
利用xmlhttp来判断
代码如下 |
复制代码 |
if (window.XMLHttpRequest) { //Mozilla, Safari,IE7
alert('Mozilla, Safari,IE7 ');
if(!window.ActiveXObject){ // Mozilla, Safari,
alert('Mozilla, Safari');
} else {
alert('IE7');
}
} else {
alert('IE6');
} |
附一个判断ie浏览器各版本的函数
代码如下 |
复制代码 |
<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"); window.location.href=http://www.111cn.net;
}
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> |
|