我在fineuploader's github page和stack上發現了類似的問題,但沒有一個似乎完全解決了我的問題。FineUploader OnProgress事件不在IE中觸發
一些背景:我有一個使用FineUploader v4.0.1的AngularJS應用程序。而不是使用UI的進度條,我有我自己的基於Bootstrap的欄,它由OnProgress()事件觸發和更新。像這樣...
onProgress: function(id, fileName, loaded, total) {
if (total > 0) {
$scope.individualFileProgressList[id] = Math.round(loaded/total * 100);
$scope.updateTotalFileProgress();
}
}
...其中updateTotalFileProgress()調整欄。
它適用於我測試過的每個瀏覽器(Firefox,Chrome,Safari,Edge),但不適用於IE(11及更早版本)。我做了一些測試,發現OnProgress()事件從不會觸發,這在讀過上面發佈的github問題時得到了證實。
就這麼說,對於任何想要使用自己的進度條實現的人來說,有什麼選擇? OnProgress()有一個IE友好的替代方案嗎?自從v4.0.1以後,FineUploader有沒有更新可以幫助我(沒有在更新日誌中看到任何內容)?謝謝。