ajax和stackoverflow新手 - 如何使用Chrome扩展程序中的ajax确定在我的网页上加载链接需要多长时间?目前,我每次成功访问网页上的网址时都会运行一项功能,但我不相信开始时间会准确反映网页开始加载的时间。有没有办法可以解决这个问题?我怎样才能有效地计算链接完全加载所需的时间?
var col = new Array();
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
if( request.message === "clicked_browser_action" ) {
$("a").each(function(){
var temp = $(this).not("#next").attr("href");
var xhttp = new XMLHttpRequest();
if(temp===undefined){
return;
}
col.push(temp);
var start = 0;
$.ajax({
url:$(this).attr("href"),
beforeSend: function (request, settings) {
start = Date.now();
},
success: function () {
var end = Date.now();
console.log(temp);
console.log(start)
},
error: function (jqXHR, status, er) {
if (jqXHR.status === 404) {
console.log(temp);
console.log("connection failed");
}
}
});
}
)}}
);
非常感谢。