搜索

js判断是否是ie浏览器且给出ie版本 - 候郑青 - 博客园


发布时间: 2022-11-24 18:30:07    浏览次数:46 次
// 下面是支持ie11的版本的,当然ie6-10也是支持的
function isIE() { //ie?
if (window.ActiveXObject || "ActiveXObject" in window){
return true;
}else{
return false;
}
}
alert(isIE())
// IE11的userAgent里是没有MSIE标志的,,所以只可以判断IE10及10以下浏览器
function isIE(){
if (window.navigator.userAgent.indexOf("MSIE")>=1)
return true;
else
return false;
}
// //可以判断IE10及10以下浏览器,因为IE11不支持document.all了
if(document.all){
alert("is IE!");
}
//判断是否是IE8及以下版本的浏览器
//原理是利用了IE8及以下版本的浏览器与标准浏览器在处理数组的toString方法的差异做成的。
//-[1,]是为了实现该方法
//对于标准游览器,如果数组里面最后一个字符为逗号,JS引擎会自动剔除它
var ie = !-[1,];
if(ie){
alert('IE8及以下版本的浏览器');
}else{
alert('不是IE8及以下版本的浏览器');
}
//判断IE11
if(navigator.userAgent.toLowerCase().match(/rv:([\d.]+)\) like gecko/)){
alert('是IE11')
}else{
alert('不是IE11')
}
//支持Edge
var isEdge = navigator.userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器
if(isEdge){
alert('Edge');
}else{
alert('不是Edge');
}
免责声明 js判断是否是ie浏览器且给出ie版本 - 候郑青 - 博客园,资源类别:文本, 浏览次数:46 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:30:07。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/hou-zheng-qing/p/10727993.html