Qual è la versione di WebKit in JavaFX 8?Versione di WebKit in JavaFX 8 WebView
13
A
risposta
17
È possibile determinare la versione di base di WebKit utilizzata in WebView dal querying the user agent string del motore di WebView.
web.getEngine().getUserAgent()
Questo mostra una versione WebKit di 537,44 per Java 8u5.
Questa è la versione upstream di WebKit utilizzata nell'implementazione di JavaFX prima di apportare modifiche a valle per consentirne il funzionamento con JavaFX.
Man mano che vengono rilasciate le nuove versioni di Java 8, la versione di WebKit utilizzata in ogni versione cambia, ma è sempre possibile determinare ciò che viene utilizzato interrogando la Stringa agente utente.
Esempio di output Codice (sulla mia macchina)
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
codice di esempio
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);
}
}
Problemi correlati
- 1. Caching in JavaFX WebView
- 2. JavaFx Webview JDK 8 non può caricare il certificato autofirmato
- 3. Autodetect delega - JavaFX - WebView
- 4. JavaFX Più colori in textarea (JavaFX 8)
- 5. Selenio WebDriver supporto per JavaFX 2.0 Webkit o QT5 Webkit (Obiettivo: WebKit senza testa)
- 6. Rimuovere ScrollBar nella WebView Javafx
- 7. Debug HTML/Javascript in JavaFX WebView
- 8. Rilevamento evento HTML onareaup in JavaFX WebView
- 9. Come ottenereSelectedText da webView in javaFX
- 10. Sfondo trasparente nella WebView in JavaFX
- 11. JavaFX WebView carica file Javascript locale
- 12. JavaFX 8 DatePicker caratteristiche
- 13. Compatibilità swing JavaFX 8
- 14. Supporto HiDPI JavaFX 8
- 15. Utilizzo del percorso locale con WebView (Webkit)
- 16. Quale versione di Safari corrisponde a quale versione di WebKit?
- 17. Gestione risorse JavaFX: caricamento di file HTML in WebView
- 18. È possibile modificare WebView di JavaFX su Chrome
- 19. Applicazione del file CSS a JavaFX WebView
- 20. Costruisci JavaFX 8 con Maven
- 21. JavaFX FXML avvertimento versione API
- 22. Come utilizzare JavaFX WebView in DesktopApp con i file locali?
- 23. visualizza la versione cache di webview in android
- 24. Test JUnit di base per JavaFX 8
- 25. JavaFX - Come creare SnapShot/Screenshot di (invisibile) WebView
- 26. JavaFX 8 personalizzato ListView Cells è male
- 27. WebView (WebKit) "Cerca nel dizionario" UI Bug - Mac App
- 28. codifica UTF-8 su WebView e ICS
- 29. Agente utente di Safari: quale versione di WebKit considerare attendibile?
- 30. In che modo JavaFX 8 avvia il thread JavaFX Application in una classe Application quasi vuota?