如何调试 JavaFX Web 视图?我找到两种方法,
Method#1 似乎使用了一些 hack,比如设置对私有字段的访问权限等。Method#2 依赖于 firebuglite,它现在似乎已经过时了。
2022年应该怎么做。还有其他方法,或者更好的方法吗?
我现在正在尝试 firebug lite 方法,并且已将 javascript 作为 Maven 项目的一部分,并尝试将其作为字符串而不是外部 URL 注入,因为 firebug 似乎现在没有正确地公开托管。
这就是我现在所处的位置:
package xyz.jphil.internal_browser;
import com.sun.net.httpserver.HttpContext;
import com.sun.net.httpserver.HttpServer;
import java.net.InetSocketAddress;
import javafx.scene.web.WebEngine;
import netscape.javascript.JSObject;
/**
*
* @author Ivan
*/
public class WebkitDebugUtils {
private static int resourcesPort = 0;
public static void createHttpServerForLocalFiles() {
int portStart = 64321, endPort = 65534;
resourcesPort = portStart + (int) ((endPort * 1d …Run Code Online (Sandbox Code Playgroud)