浏览 21243 次
锁定老帖子 主题:js判断浏览器是否IE8或者IE9
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-12-25
var IeMsg="请使用ie8或ie9浏览器"; var flag = true; if(navigator.userAgent.indexOf("MSIE")>0) { if(navigator.userAgent.indexOf("MSIE 6.0")>0) { flag = false; } if(navigator.userAgent.indexOf("MSIE 7.0")>0) { flag = false; } if(navigator.userAgent.indexOf("MSIE 8.0")>0) { // alert("ie8"); } if(navigator.userAgent.indexOf("MSIE 9.0")>0) { //alert("ie9"); } }else { flag = false; } if(!flag){ document.getElementById("IEUse").innerHTML=IeMsg; } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-12-25
You can use jquery api more easier.
such as if($.browser.mozilla) alert("this is mozilla browser."); |
|
返回顶楼 | |
发表时间:2012-12-25
cectsky 写道 You can use jquery api more easier.
such as if($.browser.mozilla) alert("this is mozilla browser."); 话说我们的系统觉得没有必要支持JQERY,作为一个后台关系系统而非WEB网站,用JQUERY意义不大 而且,你只会用JQUERY而不理解javascript又有啥意义呢 |
|
返回顶楼 | |
发表时间:2012-12-25
傲世凡尘 写道 cectsky 写道 You can use jquery api more easier.
such as if($.browser.mozilla) alert("this is mozilla browser."); 话说我们的系统觉得没有必要支持JQERY,作为一个后台关系系统而非WEB网站,用JQUERY意义不大 而且,你只会用JQUERY而不理解javascript又有啥意义呢 反方观点below 1 this's not js scope, but html dom 2 你仅仅是对MSIE做了判断,如果是others 3 有的时候 indexOf未必有效 4 谁说我会用jquery就不会js的 |
|
返回顶楼 | |
发表时间:2012-12-25
cectsky 写道 反方观点below 1 this's not js scope, but html dom 2 你仅仅是对MSIE做了判断,如果是others 3 有的时候 indexOf未必有效 4 谁说我会用jquery就不会js的 第一点你说的是对的,确实是DOM模型的东西, 第二点我只希望我的应用可以在IE89上运行,所以无需判断他是FIREFOX还是CHRMOE 第三点indexof确实会有时候无效,但是在这里100%有效 第四点呵呵,我没说你不会JS阿,我只是说需要理解JS的原理。我的jquery写的一般, 但是还是会用的.... |
|
返回顶楼 | |
发表时间:2012-12-27
用正则也可。
|
|
返回顶楼 | |
发表时间:2012-12-28
傲世凡尘 写道 cectsky 写道 You can use jquery api more easier.
such as if($.browser.mozilla) alert("this is mozilla browser."); 话说我们的系统觉得没有必要支持JQERY,作为一个后台关系系统而非WEB网站,用JQUERY意义不大 而且,你只会用JQUERY而不理解javascript又有啥意义呢 你就这么确定 @cectksy 只会 jQuery ? (这不是一个好的讨论方式, 小心把楼引歪了。) 这也是一种方式: <!-- for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> |
|
返回顶楼 | |
发表时间:2012-12-28
//by 司徒正美 http://www.cnblogs.com/rubylouvre/archive/2009/10/14/1583362.html ie = (function() { var v = 3, div = document.createElement('div'), a = div.all || []; while (div.innerHTML = '<!--[if gt IE '+(++v)+']><br><![endif]-->', a[0]); return v > 4 ? v : !v; }()); |
|
返回顶楼 | |