我需要显示一个文本对于所有使用IE浏览器的用户(6-11),div中的“您正在使用Internet Explorer浏览器”。从IE10开始,MS删除了条件注释,因此我无法通过CSS删除它。有什么建议吗?
最佳答案
function isIE () {
var myNav = navigator.userAgent.toLowerCase();
if( myNav.indexOf('msie') > -1 || myNav.indexOf('.net') > -1) {
// do stuff;
}
}
myNav.indexOf('.net')
是needed to detect IE 11,所有其他版本的UA字符串中都有msie
。(从代码here修改)