Ich versuche, eine JavaScript-Funktion von einem JavaFX WebView auf einem JavaFX-Schaltfläche Klickereignis aufzurufen.So rufen Sie eine JavaScript-Funktion von einem JavaFX-WebView bei Klick auf die Schaltfläche auf?
ich den folgenden Code verwenden, aber es funktioniert nicht:
try {
File file = new File("F:\\inputfile\\hello.htm");
WebEngine webengine = webview.getEngine();
webengine.load(file.toURI().toURL().toString());
} catch(Exception ex) {
ex.printStackTrace();
}
auf einem beliebigen Taste klicken ich die test()
JavaScript-Methode in der HTML-Datei ausgeführt werden soll:
webengine.executeScript("test()");
Und die JavaScript-Methode in HTML-Datei ist:
<script language="javascript">
function test()
{
window.scrollBy(0, 20);
}
</script>