Скачиваю файл с использованием 1-го кода здесь .Как я могу ждать (т.е. выполнить запрос как синхронный) или узнать, когда загрузка закончится?
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
может вернуть результат, если я использую слушатель?