Html 条件注释IE 11行为
我正在尝试构建一个简单的条件注释来检查用户是否有任何少于IE9的内容。。。 尝试此操作只是为了调试主体内部的条件:Html 条件注释IE 11行为,html,internet-explorer-11,conditional-comments,Html,Internet Explorer 11,Conditional Comments,我正在尝试构建一个简单的条件注释来检查用户是否有任何少于IE9的内容。。。 尝试此操作只是为了调试主体内部的条件: <!--[if !(IE)]> <SCRIPT LANGUAGE="Javascript">alert("NOT IE");</SCRIPT> <![endif]--> <!--[if lt IE 9]> <SCRIPT LANGUAGE="Javascript">alert("IE <
<!--[if !(IE)]>
<SCRIPT LANGUAGE="Javascript">alert("NOT IE");</SCRIPT>
<![endif]-->
<!--[if lt IE 9]>
<SCRIPT LANGUAGE="Javascript">alert("IE <9");</SCRIPT>
<![endif]-->
<!--[if gte IE 9]>
<SCRIPT LANGUAGE="Javascript">alert("IE >=9");</SCRIPT>
<![endif]-->
在IE或Firefox中打开页面时,不会发生任何事情
然后更改了注释格式:
<!--[if !(IE)]>-->
<SCRIPT LANGUAGE="Javascript">alert("NOT IE");</SCRIPT>
<!--<![endif]-->
<!--[if lt IE 9]>-->
<SCRIPT LANGUAGE="Javascript">alert("IE <9");</SCRIPT>
<!--<![endif]-->
<!--[if gte IE 9]>-->
<SCRIPT LANGUAGE="Javascript">alert("IE >=9");</SCRIPT>
<!--<![endif]-->
警惕(“非IE”);
警报(“这不是你关闭评论的方式,应该也是,你几乎是自动关闭评论的方式,这是ypu打开评论的方式:只是测试一下:但这并不能解释为什么microsoft示例代码“在线”而不是在本地文件中工作!?!