-1

我想跟踪特定文件的下载时间。所以我在找有没有

$(window).downloadComplete(function()
{....
});

如果没有,是否可以通过 PHP/javascript 跟踪文件的下载使用时间?

4

2 回答 2

1

您可以使用该onload事件来捕获加载某些内容(例如图像)的时间,或者您可以使用带有成功回调的 AJAX 请求:

$.get('somefile.txt', function () {
    // executes when somefile.txt has been retrieved
});

这是一个图像的加载示例,它甚至不使用 jQuery:

var myImage = new Image();
myImage.onload = function () {
    // executes when the image is loaded
};
myImage.src = 'myimage.png';

如果您对当前页面的加载时间感兴趣,您可以使用两个事件。

文件准备好(HTML 已全部下载)

$(function () { 
    // the DOM is ready (so the HTML is downloaded, but images etc may not be)
});

onload(下载文档和所有资源和图像)

window.onload = function () {
    // the DOM and all images etc are downloaded
};
于 2013-03-22T08:18:35.500 回答
0

你的意思是在页面上完全加载?
很简单:
$(document).onload(){
//do something
}

于 2013-03-22T08:19:29.443 回答