Was ist die Version von WebKit in JavaFX 8?Version von WebKit in JavaFX 8 WebView
13
A
Antwort
17
Sie können die Basisversion von WebKit in WebView von querying the user agent string der WebView-Engine bestimmen.
web.getEngine().getUserAgent()
Dies zeigt eine WebKit-Version von 537,44 für Java 8u5.
Dies ist die Upstream-Version von WebKit, die in der JavaFX-Implementierung verwendet wird, bevor irgendwelche nachgelagerten Änderungen daran vorgenommen wurden, um die Arbeit mit JavaFX zu ermöglichen.
Wenn neue Versionen von Java 8 veröffentlicht werden, ändert sich die Version von WebKit, die in jeder Version verwendet wird, aber Sie sollten immer in der Lage sein zu bestimmen, was bei der Abfrage der User Agent-Zeichenfolge verwendet wird.
Beispielcode Output (auf meinem Rechner)
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
Beispielcode
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);
}
}
Verwandte Themen
- 1. Caching in JavaFX WebView
- 2. WebKit WebView deaktivieren
- 3. Android: WebView-Kompatibilität (Chromium und WebKit WebView)
- 4. Auf Elemente von WebView in JavaFX zugreifen
- 5. JavaFX: Unterstützt WebView Geolocation?
- 6. WebView-Größe in JavaFX-Stufe
- 7. JavaFx Webview JDK 8 kann selbstsigniertes Zertifikat nicht laden
- 8. JavaFX: Einbindung eines anderen Browsers als Webview mit JavaFX
- 9. JavaFX Mehrere Farben in textarea (JavaFX 8)
- 10. Autodetect Proxy - JavaFX - webview
- 11. -webkit-transform funktioniert nicht in Android webview
- 12. Selen WebDriver Unterstützung für JavaFX 2.0 Webkit oder QT5 Webkit (Ziel: kopflos Webkit)
- 13. JavaFX 2 WebView URL Listener
- 14. Anwenden von CSS-Datei auf JavaFX WebView
- 15. Ist es möglich, WebView von JavaFX in Chrome zu ändern
- 16. Version von Java SDK in JavaFX SDK
- 17. JavaFX 8 DatePicker Funktionen
- 18. Verwendung des lokalen Pfades mit WebView (Webkit)
- 19. JavaFX WebView und Client-Zertifikat
- 20. JavaFX FXML: Leere WebView nach Laden
- 21. JavaFX HTMLEditor - focus webView (TextArea)
- 22. JavaFX 8 Swing-Kompatibilität
- 23. JavaFX WebView laden lokale Javascript-Datei
- 24. JavaFX-Ressourcenbehandlung: HTML-Dateien in WebView laden
- 25. Transparenter Hintergrund im WebView in JavaFX
- 26. erkennen URL Änderung in Javafx Webview
- 27. JavaFX OSX WebView CSS-Opazität funktioniert nicht
- 28. Erkennen von HTML TextArea onkeyup Ereignis in JavaFX WebView
- 29. Wie kompatibel ist JavaFX Webview mit Androids Webview?
- 30. JavaFX WebView: HTML Laden css/Bilder von Ressourcen Ordner