我想下载一个 512 kb 的文件并检查下载时间。我使用以下代码,但它只检查网站的响应时间,而不是等到整个文件下载完毕。如何查看整个文件的下载时间?
var start = new Date();
$.ajax ({
url: 'https://www.example.com/512kb',
cache: false,
success : function()
{
var total=(new Date() - start)
},
error : function(jqxhr, status, ex) {}
});
编辑:当我在本地 PC 上运行该网站时,Internet Explorer 正在等待所有文件下载完毕,而 Firefox 和 chrome 则没有。如果我把所有行为都放到服务器上,而不是等待所有文件。为什么只是在本地 Internet Explorer 的行为是这样的?