1

如何在 html 头标签中使用类似 IE 的注释语法?我的具体意思是:

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

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

4

1 回答 1

3

如果您只想为 IE 7 及以下版本加载特定资源(例如 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。

于 2012-08-31T09:19:20.860 回答