如何将数据从 JavaScript 传递到 JavaFX
How to pass data from JavaScript to JavaFX
在我的 JavaFX 应用程序中,我有一个 WebView 来加载 HTML 内容。有没有办法传递 Javascript 变量并在 JavaFX App 中对其进行操作。假设我在 Javascript 中有一个变量 FULLNAME
,我想在 JavaFX 的 TextField 中显示它。可能吗?能举个例子吗
这是可能的 - 假设您的 webview 在 webView
变量中,并且您希望将 FULLNAME
变量加载到 fullNameField
,请尝试在 Java 上执行此操作边:
String fullName = (String) webview1.getEngine().executeScript("FULLNAME;");
fullNameField.setText(fullName);
在我的 JavaFX 应用程序中,我有一个 WebView 来加载 HTML 内容。有没有办法传递 Javascript 变量并在 JavaFX App 中对其进行操作。假设我在 Javascript 中有一个变量 FULLNAME
,我想在 JavaFX 的 TextField 中显示它。可能吗?能举个例子吗
这是可能的 - 假设您的 webview 在 webView
变量中,并且您希望将 FULLNAME
变量加载到 fullNameField
,请尝试在 Java 上执行此操作边:
String fullName = (String) webview1.getEngine().executeScript("FULLNAME;");
fullNameField.setText(fullName);