Я пытаюсь вызвать функцию JavaScript из JavaFX WebView в событии нажатия кнопки JavaFX.
Я использую следующий код, но он не работает:
try {
File file = new File("F:\\inputfile\\hello.htm");
WebEngine webengine = webview.getEngine();
webengine.load(file.toURI().toURL().toString());
} catch(Exception ex) {
ex.printStackTrace();
}
При нажатии любой кнопки я хочу выполнить метод JavaScript test()
в файле html:
webengine.executeScript("test()");
И JavaScript-метод в html файле:
<script language="javascript">
function test()
{
window.scrollBy(0, 20);
}
</script>