0

DukeScript 在处理模型更改的方式上非常聪明,因此代码可以在运行时热交换,请参见此处的示例。它在运行时似乎没有处理的一件事是对 HTML 布局的更改。鉴于它在 WebView(一种浏览器)中运行,如果能够重新加载页面而无需停止并重新启动应用程序,那就太好了。

所以,我尝试添加一个“重新加载”按钮,但在初始化后我找不到一个简单的方法来做到这一点:

BrowserBuilder
.newBrowser()
.loadPage("pages/index.html")
.loadClass(Main.class).
invoke("onPageLoad", args).
showAndWait();

showAndWait() 做了它应该做的事情,它在浏览器关闭之前不会返回。似乎没有任何方法可以对 WebView 及其线程的底层实例采取行动。

4

1 回答 1

0

呵呵,简单有效的解决方法:

<a href="index.html">Reload</a>

注意:Toni Epple 说 NetBeans 只会检测到更改,不需要重新加载。

于 2015-06-03T00:42:12.583 回答