使用JavaScript判断IE浏览器版本
要使用JavaScript判断IE浏览器版本,可以通过检查`navigator.userAgent`字符串中的特定关键字。以下是一个示例函数: ```javascript function getIEVersion() { var userAgent = navigator.userAgent; var msie = userAgent.indexOf('MSIE '); if (msie > 0) { return parseInt(userAgent.substring(msie + 5, userAgent.indexOf('.', msie)), 10); } else { var trident = userAgent.indexOf('Trident/'); if (trident > 0) { var rv = userAgent.indexOf('rv:'); return parseInt(userAgent.substring(rv + 3, userAgent.indexOf('.', rv)), 10); } } return false;
简单的原生JS判断IE浏览器版本
varDEFAULT_VERSION=8.0;varua=navigator.userAgent.toLowerCase();varisIE=ua.indexOf("msie")>-1;varsafariVersion;if(isIE){safariVersion=ua.match(/msie([d.]+)/)[1];}if(safariVersion<=DEFAULT_VERSION){alert('系统检测到您正在使用ie8以下内核的浏览器,不能实现完美体验,请更换或升级浏览器访问!')window.history.go(-1);};
只代码只对IE内核有效,如果低于IE8就返回上一次,或者自行修改,测试是可以用的。
相关专题