如何等待下载完成?

时间:2011-07-29 20:42:14

标签: javascript firefox-addon listener

我使用第一个代码here下载文件。 我该如何等待(即以同步方式运行请求)或知道下载何时完成?

UPD。好吧,看起来我应该这样做:

myfunction = function(url) {
// downloading file here

  persist.progressListener = {
    onStateChange: function(aWebProgress, aRequest, aStateFlags, aStatus) {
      if (aStatus == STATE_STOP) {

      }
    }
  }
// once download is finished, myfunction should return result
}

如果我使用监听器,myfunction如何返回结果?

1 个答案:

答案 0 :(得分:0)

好的,here是解决方案。