13
JavaFX 8의 WebKit 버전은 무엇입니까?JavaFX 8 WebView의 WebKit 버전
JavaFX 8의 WebKit 버전은 무엇입니까?JavaFX 8 WebView의 WebKit 버전
WebView 엔진의 querying the user agent string에 의해 WebView에서 사용되는 WebKit의 기본 버전을 확인할 수 있습니다.
web.getEngine().getUserAgent()
이
은 자바 8u5에 대한 537.44의 웹킷 버전을 보여줍니다.JavaFX에서 작동하도록 허용하기 위해 JavaFX 구현에서 사용 된 WebKit의 업스트림 버전입니다.
새 버전의 Java 8이 출시되면 각 버전에서 사용되는 WebKit 버전이 변경되지만 사용자 에이전트 문자열을 쿼리하여 사용되는 버전을 항상 결정할 수 있어야합니다. (내 컴퓨터)에
샘플 코드 출력
Java Version: 1.8.0_05-b13
JavaFX Version: 8.0.5-b13
OS: Windows 7, amd64
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.44 (KHTML, like Gecko) JavaFX/8.0 Safari/537.44
샘플 코드
import javafx.application.Application;
import javafx.application.Platform;
import javafx.scene.web.WebView;
import javafx.stage.Stage;
public class WebViewVersion extends Application {
@Override public void start(Stage stage) {
WebView web = new WebView();
System.out.println(
"Java Version: " + System.getProperty("java.runtime.version")
);
System.out.println(
"JavaFX Version: " + System.getProperty("javafx.runtime.version"
);
System.out.println(
"OS: " + System.getProperty("os.name") + ", "
+ System.getProperty("os.arch")
);
System.out.println(
"User Agent: " + web.getEngine().getUserAgent()
);
Platform.exit();
}
public static void main(String[] args) {
launch(args);
}
}