<!--[if IE 6]>
De acuerdo al comentario condicional este es IE 6<br />
<![endif]-->
<!--[if IE 7]>
De acuerdo al comentario condicional este es IE 7<br />
<![endif]-->
<!--[if IE 8]>
De acuerdo al comentario condicional este es IE 8<br />
<![endif]-->
您可以将此 javascript 代码与 jQuery 一起使用:
补充答案:
您也可以使用条件注释,它仅在Internet Explorer中有效,但对于向您的用户提供额外说明或基于 IE 版本加载库 (javascript) 很有用:
您可以在此处查看更多信息。
我们在某些 Intranet/网站中所做的是重定向到显示“Internet Explorer 不支持”消息的页面。
该脚本非常简单(我必须编辑验证 IE 9 或更低版本的方法,因为它有所不同,但现在此方法适用于所有版本)。
一种更紧凑的方式,不使用任何库,甚至不使用 JavaScript,至少可以在 IE6 上运行。即使用户禁用了 JavaScript,它也能正常工作。
将其放在
<head>
您的页面元素中:解释:
<!--[if lt IE 10]> .. <![endif]-->
如果是 Internet Explorer 版本小于 10(9 或更少)<meta http-equiv="refresh"
去content="0;url=pagina.html"
在 0 秒内,路径:pagina.html
></meta>
旧版IE不支持语法<meta />
,必须使用语法<meta></meta>
最后,创建一个名为 的静态页面
actualiza_tu_navegador.html
,其中包含您想要的消息,顺便说一下,您可以包含一些链接以下载您支持的浏览器。如果要阻止所有版本的 Internet Explorer 更改为
<!--[if IE]>
注意:在 IE 以外的浏览器中,这被解释为注释,因为整个块以 . 开头
<!--
和结尾-->
。因此它没有效果。重定向到一个特定页面,上面写着:要使用这个网站,我们建议使用更高版本的 IE 或其他更新的浏览器。
为了回答并避免重新发明轮子,我们将使用 Modernizr https://modernizr.com/docs
最后,我们检查以下变量,并相应地检查上述重定向
答案学分: https ://stackoverflow.com/a/13480430/3613462