2011-02-18 5 views
1

JSF 2 및 Primefaces 2.2를 사용하여 약간의 등록 양식을 작성한 다음 jboss에 localhost에 6으로 배포했습니다. 나는 primefaces을 사용하고크롬에 Primefaces 구성 요소가 올바르게 표시되지 않았습니다.

아무 문제가없는 파이어 폭스에서

<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> 

을 라이트 박스.

Opera도 작동합니다.

Chrome 9.0.5에서 라이트 박스가 열리고 검정색으로 유지됩니다. 라이트 박스에는 페이지가 렌더링되지 않습니다. 또한 현재 입력 된 암호가 얼마나 강력한 지 보여주는 primefaces의 암호 구성 요소는 firefox 및 opera에서만 작동합니다.

모든 쿠키와 자바 스크립트를 차단하도록 크롬을 구성했습니다. 이 같은 모두에 대한 예외 추가 : 나는 모든에서 쿠키 나 자바 스크립트를 차단하지 않도록 크롬을 구성

[*.]localhost 

을하지만 깨진 생각 나게한다.

크롬을 사용하면 프라임 쇼케이스 (http://www.primefaces.org/showcase/ui/lightboxHome.jsf)가 작동합니다!

창문 호스트 파일 확인도 같습니다

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

어떤 아이디어? 일부 PrimeFaces 구성 요소가 크롬에서 작동하려면 뷰 태그의 contentType을 필요로 사전

답변

2

덕분에 설정합니다.

<f:view contentType="text/html"> 
관련 문제