まず、jsfiddle のリンクを参照してください。
$.ajax({
url: 'http://download.cdn.mozilla.net/pub/mozilla.org/firefox/releases/22.0/win32/rm/Firefox%20Setup%2022.0.exe',
type: "GET",
data: {},
progress: function(evt) {
if (evt.lengthComputable) {
var percentComplete = 100 * evt.loaded / evt.total;
$("#percentDownload").html(percentComplete);
$("#downloadSize").html(evt.loaded);
$("#allSize").html(evt.total);
};
},
complete: function(jqXhr, textStatus) {
//
}
});
私はenglercjによるjquery-ajax-progressパッチを使用しています
そして、Opera 12.16 ビルド 1860ブラウザーの統計 (19.07.2013 のすべての更新を含む Media Center Build 9431 を使用したWindows 8.1 Professional プレビュー):
Google Chrome 28.0.1500.72 m、IE 11.0.9431.0、Safari 5.1.7 (7534.57.2)、およびFirefox 22.0は完全に動作し、100 パーセントと正しいダウンロード サイズを示します。
オペラはどうした?どうすればこれを修正できますか?
Opera 15 について教えてください。