我有一个纯 HTML 文件,我想通过 JxBrowser(后端 Java)调用它。
JxBrowser 允许您通过以下方式添加 JavaScript 代码:
// Java code
Browser browser = new Browser(...);
browser.loadURL(...);
...
String test = "setTimeout(function() { alert('hello'); location.reload();}, 6000)";
browser.executeJavaScript(test);
这段代码确实会刷新页面,但只会刷新一次,因为刷新 html 页面时,JxBrowser 添加的任何内容似乎都被清除了。
在不修改html文件(或者前端)的情况下,是否可以添加一个脚本,使得这个页面可以每6秒不断刷新一次?
我能想到的唯一其他方法是定期执行 browser.executeJavaScript(test)。
1. create a new nonblocking thread
2. for every 6 seconds, call browser.executeJavaScript(test)
谢谢。
天涯尽头无女友
炎炎设计
相关分类