2014-11-12 5 views
0

JavaFX 8 (정확하게 JRE 1.8.0_25)에서 WebView를 보면 -webkit-filter이 완전히 손상된 것처럼 보입니다.JavaFX webview는 필터를 지원하지 않습니까?

HTML 규칙에 -webkit-filter CSS 규칙을 적용하려고하면 기본 데이터가 완전히 사라집니다.

http://html5-demos.appspot.com/static/css/filters/index.html을 WebView에로드하면 데모를 볼 수 있습니다. 페이지에서 필터를 설정하면 이미지가 사라집니다.

알려진 버그입니까? 알려진 해결 방법이 있습니까?

업데이트 : JRE 8u77을 사용하여 다시 테스트 한 결과 이제는 개선되었지만 완전히 수정되지 않은 것으로 보입니다. 페이지의 아무 곳에서나 -webkit-filter를 사용하면 렌더링 오류가 발생합니다. 볼 수있는 자바 FX의 웹보기에 다음 HTML를로드하여 테스트에서

<html> 
<body style="background-color: #888"> 
<div id='xx' style="-webkit-transform-origin: 0 0; -webkit-transform: scale(5)"> 
This is some text 
<button onclick="document.getElementById('xx').style.webkitFilter = 'invert(100%)'">Click me</button> 
</div> 
</body> 
</html> 

답변

1

을, 대답은 더는, 자바 FX 8 웹보기가 -webkit-filter을 지원하지 않습니다 없습니다.

-webkit 속성이 있으면 데이터가 완전히 사라져서는 안됩니다 (이 속성은 무시해야하며 속성은 결코 존재하지 않는 것처럼 렌더링됩니다). 따라서 JavaFX issue tracker에있는 버그 보고서를 제출할 수 있습니다.

나는 초안 w3c 사양 또는 어떤 -webkit css에 대한 지원이 부족하다는 용어를 사용하지 않습니다. WebView는 공식적으로 -webkit 속성을 지원하지 않으며 비 초안 w3c html/css 사양을 지원합니다. 이러한 기능의 구현에 대해보다 자세히 논의하고 싶거나 WebView에서이 기능을 활성화하는 데 참여하고 싶다면 openjfx-dev 메일 링리스트에 게시하십시오.

관련 문제