js判断IE版本 js判断是否为ie浏览器

发布时间:2020-04-16编辑:脚本学堂
如何用js判断ie版本,以及如何用js判断是否为ie浏览器呢?这里分享一例js脚本,用于检测ie浏览器的相关信息,有需要的朋友参考下。

例1,检测是否IE浏览器、Safari、Firefox、Chrome。
 

复制代码 代码示例:
//js判断Ie 版本
function IeVesion() {
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox/([d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/chrome/([d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version/([d.]+).*safari/)) ? Sys.safari = s[1] : 0;
var ieversion;
if (Sys.ie){
ieversion = parseInt(Sys.ie);
if(ieversion<8) {
alert("尊敬的用户!nn  您目前使用的Internet Explorer版本为:"+Sys.ie+"");
setIsTextreadonly(true);
}
} else if (Sys.firefox) {
ieversion = Sys.firefox;
//setIsTextReadOnly(true);
} else if (Sys.chrome) {
ieversion = Sys.chrome;
} else if (Sys.opera) {
ieversion = Sys.opera;
}  else if (Sys.safari) {
ieversion = Sys.safari;
}
}

例2,js判断浏览器,检测浏览器版本
 

复制代码 代码示例:
//判断浏览器版本
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";
   }
}