gpt4 book ai didi

java - 确定 JavaFX WebView 何时完成渲染

转载 作者:行者123 更新时间:2023-11-30 09:31:43 25 4
gpt4 key购买 nike

我想在 WebView 完成渲染后立即使用 JFX 快照功能。我可以determine when the WebEngine has finished loading the page ,但工作人员将在 WebView 完成渲染工作人员加载的页面之前触发 State.SUCCEEDED

我试过webView.setVisible(true), webView.layout(), webView.requestLayout(), webView.autosize()

如何确定像素何时显示在 WebView 中?或者,我可以强制 WebView 呈现并阻止直到完成吗?

最佳答案

WebView 使用的 JavaFX WebEngine 允许从 javascript 调用 Java,因此您可以在页面主体的 onload 属性中调用 Java。查看 WebEngine 的文档,尤其是“从 JavaScript 回调到 Java”部分。

http://docs.oracle.com/javafx/2/api/javafx/scene/web/WebEngine.html

关于java - 确定 JavaFX WebView 何时完成渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12804861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com