相关疑难解决方法(0)

用于获取 JavaFX WebView 控制台事件的公共 API 是什么?

我想记录 WebView 控制台事件。他们有时会发现所使用的底层浏览器中的怪癖,并可以帮助排除故障。

可以使用 Sun 实现类与 WebView 控制台交互:

import 

//...

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

但是,com.sun.javafx.webkit.WebConsoleListener是一个实现类,而不是 JavaFX 公共 API 的一部分。

用于获取 JavaFX WebView 控制台事件的公共 API 是什么?

或者,获取这些事件进行故障排除的正确方法是什么?

java javafx

5
推荐指数
1
解决办法
591
查看次数

标签 统计

java ×1

javafx ×1