You can execute an arbitrary JavaScript by calling WebEngine.executeScript(). The return type is not defined; it depends on the type of JavaScript which has been executed, for example, String, Number, JSObject, and so on. You can find a full list in the JavaDoc.
In the next example, we will use JavaScript commands to dynamically show an overlay over a WebView that will show the bounds of the HTML element under the cursor and its tag name.
For the overlay, ...