【发布时间】:2020-12-18 07:31:55
【问题描述】:
目前我正在 webview 中打开一个 HTML 页面。代码如下:
WebView webView = new WebView();
WebEngine webEngine = webView.getEngine();
URL resource = getClass().getClassLoader().getResource("test.htm");
webEngine.load( resource.toString() );
Scene scene = new Scene(webView,width,height);
primaryStage.setScene(scene);
primaryStage.setAlwaysOnTop(true);
primaryStage.setFullScreen(true);
primaryStage.setFullScreenExitHint("");
Platform.setImplicitExit(false);
System.out.println("Starting the webview....");
primaryStage.show();
我想在 HTML 页面中显示一个值。任何人都可以建议我如何在加载 HTML 页面时从上面的 Java 代码中传递一个值。
【问题讨论】:
-
@Alex 我认为这无关。该问答是关于 FXML 以及如何在各种控制器实例之间传递信息的。 OP 有一个
WebView,并希望通过 Java 操作网页。 -
@Manish 查看
WebEngine#executeScript(String)。 -
@Alex 我只想注入一个可以在网页中打印的值。