(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"});
また、以下に示すようにコンソールで受信されますが、Jar がロードされたときにのみ画面で更新されます。
このフリーズを回避する方法はありますか?