Java SWT javascript函数是否中断/延迟?

时间:2014-08-15 01:12:52

标签: java javascript swt

我正在尝试在SWT浏览器窗口中执行javascript函数,我想我忘记了导致它在我的java程序中的下一行之前不执行的事情。这就是我所拥有的:

browser.execute("showStatus()");
new QuerySite(site); //this takes about 4 seconds to get the web page and process it
browser.execute("hideStatus()");

我的应用程序不等待javascript函数在下一行运行之前完成。它做"没有响应"它正在执行QuerySite()(这是正常的),但javascript代码不执行它在此期间应该做的事情(显示jqueryui对话框)。 hideStatus()看起来确实像它应该的那样执行,但是如果showStatus没有工作则没有意义。

如果我在showStatus()函数中有一个alert(),它会起作用,但我不想让用户点击某些内容" OK"每次状态更新。我也尝试在QuerySite()之前放置一个延迟计时器,但它没有改变任何东西。它只是让它变慢了。

有没有办法可以让它等到javascript执行完毕后再运行下一行?

0 个答案:

没有答案