From 5675c238993bc7834a6b974cd242cdc163f5397a Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Thu, 8 Jul 2021 18:47:00 -0400 Subject: [PATCH] get basic console info from web view --- .../ThemeEngine/src/processing/app/tools/WebFrame.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build/shared/tools/ThemeEngine/src/processing/app/tools/WebFrame.java b/build/shared/tools/ThemeEngine/src/processing/app/tools/WebFrame.java index 6de2610f8..d533caaa2 100644 --- a/build/shared/tools/ThemeEngine/src/processing/app/tools/WebFrame.java +++ b/build/shared/tools/ThemeEngine/src/processing/app/tools/WebFrame.java @@ -10,6 +10,8 @@ import javax.swing.*; import java.awt.*; import java.awt.event.ActionListener; +import com.sun.javafx.webkit.WebConsoleListener; + import static javafx.concurrent.Worker.State.FAILED; @@ -90,6 +92,11 @@ public class WebFrame extends JFrame { } }); + // FireBug Lite is another option: https://stackoverflow.com/a/9405733 + WebConsoleListener.setDefaultListener((webView, message, lineNumber, sourceId) -> { + System.out.println("console: " + message + " [" + sourceId + " - " + lineNumber + "]"); + }); + jfxPanel.setScene(new Scene(view)); }); }