我正在尝试使用 ajax 调用来测量下载速度。这是我的代码
var start = new Date();
$.ajax ({
url: 'https://www.example.com/perftest/dummyFile1024',
cache: false,
success : function() {
var total = (new Date() - start)
alert(total)
},
error : function(jqxhr, status, ex) {}
})
它不会等到整个文件加载完毕。当我添加async: false,
它时,它会等待加载整个文件,并且我可以在 chrome 和 safari 上测量带宽,但是 Internet Explorer 和 Firefox 仍然可以正常工作,因为async: true,
它们不会等到整个文件加载完毕。你知道我如何管理它也适用于 IE 和 firefox 吗?谢谢。