如何在WebView JavaFX的LocalStorage中设置值

时间:2018-11-04 20:16:16

标签: java javafx webview webengine

我正在尝试在JavaFX的WebView的LocalStorage中保存一些值。 WebView支持吗?关于html5test.com,已启用LocalStorage,但是我找不到任何解决方案来使用Javascript在LocalStorage中保存数据。

1 个答案:

答案 0 :(得分:0)

您可以使用此:

JSObject js = (JSObject)webEngine.executeScript("localStorage");

例如,在本地存储中,我们的refreshTime值为1000。

获取

println(js.getMember("refreshTime")) // print 1000

设置

js.setMember("refreshTime",2000)
导入netscape.javascript.JSObject的

JSObject;