Компоненты Primefaces неправильно отображаются в Chrome - PullRequest
1 голос
/ 18 февраля 2011

Я сделал небольшую регистрационную форму с использованием JSF 2 и Primefaces 2.2 и развернул ее на jboss как 6 на localhost.

Я использую лайтбокс prifaces

<p:lightBox iframe="true" width="80%" height="80%">  
    <h:outputLink value="http://www.google.de" title="test">  
        <h:outputText value="test"/>  
    </h:outputLink>  
</p:lightBox>

В Firefox нет проблем.

Опера тоже работает.

В Chrome 9.0.5 лайтбокс открывается и остается черным. Страница не отображается в лайтбоксе. Также компонент password простых чисел, показывающий, насколько силен текущий введенный пароль, работает только в Firefox и Opera.

Я настроил Chrome для блокировки всех файлов cookie и JavaScript. Я добавил исключения для обоих, как это:

[*.]localhost

Я также настроил chrome, чтобы вообще не блокировать файлы cookie или javascript, но он напоминает неработающий.

Используя Chrome, демонстрация простых лиц (http://www.primefaces.org/showcase/ui/lightboxHome.jsf) работает!

Файл windows hosts тоже выглядит нормально:

# localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost
#   ::1             localhost

Есть идеи?

заранее спасибо

Ответы [ 2 ]

2 голосов
/ 20 февраля 2011
2 голосов
/ 19 февраля 2011

Для тега view необходимо установить contentType для некоторых компонентов PrimeFaces для работы в Chrome.

<f:view contentType="text/html">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...