如何在html head标签中使用IE语法的注释?

时间:2012-08-31 08:46:27

标签: xpages

如何在html head标签中使用IE语法的注释?我特别指的是:

<!--[if lt IE 8]>   <script src="json2.js"></script> <![endif]-->

由于xpages使用与html标准相同的语法,因此该注释不会在浏览器中呈现...任何想法的工作方法?

1 个答案:

答案 0 :(得分:3)

如果您只想为包含7的IE版本加载特定资源(例如CSS或JS),那么您可以在主题中执行此操作:

<resource rendered="#{javascript:context.getUserAgent().isIE(0, 7) == true}">
  <content-type>text/javascript</content-type>
  <href>json2.js</href>
</resource>

注意context.getUserAgent().isIE()方法,对于IE,没有参数返回true,并且对于特定版本的IE,参数返回true。