¿Cuál es la API pública para obtener eventos de la consola JavaFX WebView?

Quiero registrar eventos de la consola WebView. A veces recogen peculiaridades en el navegador subyacente utilizado y pueden ayudar con la resolución de problemas.

Es posible utilizar una clase de implementación de Sun para interactuar con la consola WebView:

import 

//...

WebConsoleListener.setDefaultListener((webView, message, lineNumber, sourceId) ->
         LOGGER.info(() -> "WebConsoleListener: " + message + "[" + webEngine.getLocation() + ":" + lineNumber + "]")
);

Sin embargo, com.sun.javafx.webkit.WebConsoleListener , es una clase de implementación y no forma parte de la API pública JavaFX.

¿Cuál es la API pública para obtener eventos de la consola JavaFX WebView?

Alternativamente, ¿cuál es la forma correcta de obtener estos eventos para la resolución de problemas?

Respuesta 1

Tengo un código a continuación que utilizo para consultar la base de datos y agregar datos a la lista, Consulta q = session.createQuery ("select tally_receipt_prefix, tally_receipt_no, tally_head, tally_amount ...

Pude usar esta pregunta como punto de partida para analizar un archivo "mht" pero el "3D" en las etiquetas de anclaje (por ejemplo: <a href=3D"[my anchorfont>"> [texto de anclaje]> </ a >) rompe todos los ...

Tengo un conjunto con hashmaps multidimensionales, así: Set <HashMap <String, HashMap <String, String >>> myHashSet = new HashSet <HashMap <String, HashMap <String, String >> & ...

Tengo problemas con JPA para mantener los datos antiguos en caché y he probado las soluciones que pude encontrar, ¡pero sigue apareciendo! De todos modos, inicialmente reutilicé una instancia de Entity Manager para mayor eficiencia. Cuando yo ...