Условный комментарий OmniFaces не записывается в вывод HTML

Я использую OmniFaces conditionalComment для загрузки файла JavaScript для браузеров IE 6. На веб-сайте написано, что скрипт должен быть включен в страницу как:

<script type="text/javascript" src="[JS library]"></script>
<!--[if (gte IE 6)&(lte IE 8)]>
  <script type="text/javascript" src="selectivizr.js"></script>
  <noscript><link rel="stylesheet" href="[fallback css]" /></noscript>
<![endif]-->

Это недопустимый xml, поэтому его нельзя использовать в файлах JSF xhtml. Вместо этого я использую это:

<h:body>
  <f:facet name="last">
    <o:conditionalComment if="if (gte IE 6)&amp;(lte IE 8)">
      <h:outputScript library="js" name="selectivizr-min.js" target="head"/>
    </o:conditionalComment>
  </f:facet>
...
</h:body>

Я включаю сценарий в часть тела xhtml и помещаю его в фасет name = "last", поэтому он включается после JQuery (я использую PirmeFaces и читаю, что это самый безопасный способ сделать это). target = "head" гарантирует, что он будет записан в раздел head полученного html-файла. Ссылка на скрипт включена в правильную часть документа (после импорта PrimeFaces), но она не окружена условными комментариями.

Вот соответствующая часть html (переформатирована для удобства чтения):

<head>
  <link type="text/css" rel="stylesheet" href="/javax.faces.resource/theme.css.xhtml?ln=primefaces-aristo" />
  <link type="text/css" rel="stylesheet" href="/javax.faces.resource/primefaces.css.xhtml?ln=primefaces&amp;v=5.1" />
  <script type="text/javascript" src="/javax.faces.resource/jquery/jquery.js.xhtml?ln=primefaces&amp;v=5.1"></script>
  <script type="text/javascript" src="/javax.faces.resource/primefaces.js.xhtml?ln=primefaces&amp;v=5.1"></script>
  <script type="text/javascript" src="/javax.faces.resource/jquery/jquery-plugins.js.xhtml?ln=primefaces&amp;v=5.1"></script>
  <script type="text/javascript" src="/javax.faces.resource/omnifaces.js.xhtml?ln=omnifaces"></script>
  <link type="text/css" rel="stylesheet" href="/javax.faces.resource/styles.css.xhtml?ln=css" />
  <script type="text/javascript" src="/javax.faces.resource/selectivizr-min.js.xhtml?ln=js"></script>

В последней строке отсутствуют комментарии (! - [if (gte IE 6) & (lte IE 8)]> ...).

Что я делаю неправильно? Какие-либо предложения?

Ура, Доминик

Ответы на вопрос(1)

Ваш ответ на вопрос