2

WebViewレンダリングが終了したらすぐにJFXスナップショット機能を使用したいと思います。ページの読み込みがいつ終了したかWebEngineはわかりますが、ワーカーによって読み込まれたページのレンダリングが完了するState.SUCCEEDED前に、ワーカーが起動します。WebView

webView.setVisible(true)、、、、などwebView.layout()を試しました。webView.requestLayout()webView.autosize()

ピクセルがいつ表示されるかを確認するにはどうすればよいWebViewですか?WebViewまたは、が完了するまでレンダリングとブロックを強制できますか?

4

1 に答える 1

2

WebView が使用する JavaFX WebEngine は、javascript から Java への呼び出しを許可するため、ページ本体の onload 属性に Java への呼び出しを入れることができます。WebEngine のドキュメント、特に「JavaScript から Java へのコールバック」セクションを確認してください。

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

于 2012-10-11T11:26:50.240 に答える