【发布时间】:2013-01-09 08:40:14
【问题描述】:
我想下载一个 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 的行为是这样的?
【问题讨论】:
-
您是否尝试过使用 readystate 属性??
标签: javascript html ajax jquery