下载Jar文件时下载进度条冻结

时间:2013-07-01 08:43:31

标签: java javascript html

我正在尝试创建一个下载进度条,显示Jar文件下载的进度。我有1个jar文件加载其他多个,所以从主Jar文件中,我有回调回调到HTML的javascript。我想使用这些回调来通过javascript更新html进度条。

这是我到目前为止所做的:

当javascript从java收到回调时,我将其打印到控制台,并更改加载栏的文本。

window.LoadingState = function (status,a,b,c,d,e,f,g)   
{
   console.log("LoadingState");
   console.log(status,a,b,c,d,e,f,g);
   LOADBAR.innerHTML=status;
}

状态在浏览器控制台中打印正常,但加载栏文本仅在下载Jar文件后更新(它只显示100%且两者之间没有任何内容)换句话说,它完全冻结,直到工作量已经完成。

我在Java中的多个位置使用以下代码行回调Js:

window.call(“LoadingState”,new Object [] {50,“Updater”});

这就是控制台收到的内容:

Console

但是,在完成加载之前,进度条上没有任何反应。有没有办法绕过这个冻结?

0 个答案:

没有答案