webview.getEngine().getLoadWorker().stateProperty().addListener(new ChangeListener<Worker.State>() {
@Override
public void changed(ObservableValue<? extends Worker.State> observable, Worker.State oldValue, Worker.State newValue) {
url.setText(webview.getEngine().getLocation());
if (newValue == Worker.State.SUCCEEDED) {
Document doc = webview.getEngine().getDocument();
String html = (String) webview.getEngine().executeScript("document.documentElement.outerHTML");
System.out.println(html);
}
});
javafx-获取webview中加载的html内容
最新推荐文章于 2023-03-09 09:18:51 发布