如何在html head标签中使用IE语法的注释?我特别指的是:
<!--[if lt IE 8]> <script src="json2.js"></script> <![endif]-->
由于xpages使用与html标准相同的语法,因此该注释不会在浏览器中呈现...任何想法的工作方法?
答案 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。