javascript - 如何确保加载所有 HTML

标签 javascript java javafx javafx-8 javafx-webengine

如何告诉 JavaFX WebView 仅在加载所有 HTML、脚本文件和 CSS 时才启动executeScript 方法?

我尝试过:

        we.getLoadWorker().stateProperty().addListener(new ChangeListener<State>() {
            @Override
            public void changed(ObservableValue ov, State oldState, State newState) {
                if (newState == State.SUCCEEDED) {
                    loadTracks();
                    locus();
                }
            }
        });

        we.load(SERVER);
    }

有一种方法可以确保所有内容(尤其是 Javascript)都加载到 WebView 中吗?

最佳答案

您可以使用JavaFX警报功能来检查html是否已正确加载。检查此以获取更多信息 How can i get the data which has been generated using load html feature of JavaFx WebView?

关于javascript - 如何确保加载所有 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57357444/

相关文章:

javascript - 将post表单值从jade提交到node js

java - 如何从Java中的并行数组中删除重复项?

java - AndEngine 在到达目的地时停止动画 Sprite

javafx - 如何限制javafx文本字段的字符数

Java客户端/服务器线程快速通信消息时出现空指针异常

java - 事件监听器妨碍更改 slider 值 JavaFX

javascript - @@iterator- Javascript - 它到底是什么?

javascript - 如何交换第一个和最后一个 DOM 元素

javascript - Firebase Cloud 消息传递仅发送 Web 应用程序的应用内消息

java - 如何修复错误 : JAVA_HOME is set to an invalid directory (Flutter android licenses)