js判断ie浏览器版本与类型代码

ie8以下

 代码如下 复制代码

if(!+[1,]) 

 if(window.attachEvent){ alert("ie")}else if(window.addEventListener){alert("not ie")}else{alert("不支持DHTML")}

ie6

 代码如下 复制代码

if(document.all)

例子

 代码如下 复制代码
<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>

 
ie浏览器  !ie 浏览器

 代码如下 复制代码

var navigatorName = "Microsoft Internet Explorer";
var isIE = false;
if( navigator.appName == navigatorName ){
isIE = true;
alert("ie")
}else{
alert("not ie")
}

/判断浏览器版本
function getIEVersion() {
   var OsObject = "";
   if(navigator.userAgent.indexOf("MSIE")>0) {
        return "MSIE"; //IE
   } else if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
        return "Firefox"; //火狐
   } else if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
        return "Safari"; //Ipad浏览器
   } else if(isCamino=navigator.userAgent.indexOf("Camino")>0){
        return "Camino";
   } else if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
        return "Gecko";
   }
}

总结,判断ie浏览器类型或版本其实就是通过获取userAgent信息然后我们再通过indexof来判断是不是存在指定浏览器userAgent信息了,当然这种信息是完全可以人工作假的哦。

时间: 2024-09-30 17:35:08

js判断ie浏览器版本与类型代码的相关文章

js判断ie浏览器版本

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

js判断IE浏览器版本过低示例代码_javascript技巧

弄了个很简单的例子判断IE浏览器版本是否过低 例子结构如下,其实一个页面加引入jquery就可以了,顺便弄了个标准结构(注意在IE6和IE7版本较低情况下下才看到它的提示效果)   复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <h

使用jQuery判断IE浏览器版本的代码_jquery

IE还真是让设计师恨的牙痒痒的东西,且现在已经有IE6.IE7.IE8.IE9.IE10这个五种不同版本的浏览器,且都有一点小差异.但是没办法,为了让网页在每个浏览器中显示都一样还必须迁就它. 不过现在我基本上都不太愿意对低版本的IE去做兼容了.比如IE6.IE7这些直接忽略!IE8的话还凑合一下.好在IE9和IE10对网络标准支持都比较了,等IE9版本以上的浏览器普及以后就好很好了. 但是不做兼容归不做兼容,还是要简单的处理一下的.幸运的是 jQuery 提供了 browser 标记来让我们能

js判断用户浏览器类型

js判断用户浏览器类型 var lang = new Array(); var userAgent = navigator.userAgent.toLowerCase(); var is_opera = userAgent.indexOf('opera') != -1 && opera.version(); var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('f

JS判断手机浏览器

原文:JS判断手机浏览器 判断原理: JavaScript是前端开发的主要语言,我们可以通过 编写JavaScript程序来判断浏览器的类型及版本.JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另 一种是通过分析浏览器的userAgent属性来判断的.在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的 版本一般只能通过分析浏览器的userAgent才能知道.   浏览器类型 ⑴浏览器特有属性 ⑵根据userAgen

js判断ie版本号的简单实现代码

 本篇文章主要是对js判断ie版本号的简单实现代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),这里是一个老外写的原生判断方法,这段代码着实巧妙!既简介.有向后兼容!一般做法都是:正则搜索 USER_AGENT : 但因为历史原因, USER_AGENT 一直都不准确,而且被各大厂商改的乱七八糟.: 比如:   IE10 : Mozilla/5.0 (compatible; MSIE 10.0; Windows NT

js判断某个方法是否存在实例代码_javascript技巧

本文实例讲述了js判断某个方法是否存在的代码.分享给大家供大家参考. 具体代码如下: 复制代码 代码如下: <html> <head> <title> js判断某个方法是否存在</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type="text/javascript&q

js判断图片大小与图片类型

js判断图片大小与图片类型<script language="javascript"> function checkinput(){ var sUploadAllowedExtensions  = ".gif .jpg .jpeg .png" ; var sExt = document.file_upload.file.value.match( /.[^.]*$/ ) ; sExt = sExt ? sExt[0].toLowerCase() : &qu

js智能获取浏览器版本UA信息的方法_javascript技巧

js智能获取浏览器版本UA信息的方法 /* * 智能获取浏览器版本信息 * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: