2013-04-10 29 views
2

我想写我自己的Firefox插件,我的目标是让它显示用户在加载的网站上接收了多少字节。加载页面时获取所有请求Firefox

现在,我做了XMLHttpRequest。然后我看着responseText.length。这个长度只给了我一个文件的长度。例如,如果URL是http://www.test.de/index.html,我只能得到index.html的大小。

但我想要获得每个文件的大小,例如CSS文件,加载的图像等。与FireBug在其网络面板上的操作类似。

我的问题是,如何获得每个Javascript的特定网站的所有加载字节的大小!

+0

我想所有加载的字节大小,每一个的Javascript特定网站! – davidOhara 2013-04-10 14:08:48

+0

你有没有尝试过吗?如果是这样,请添加您遇到的任何错误或问题。如果不是,那么你的问题可能会因为不完整和模糊而被视为不是真正的问题。 – Ren 2013-04-10 14:13:08

+0

另外,看到这个 - http://stackoverflow.com/questions/12624268/display-file-size-of-externally-loaded-resources-for-an-html-page。也许那里的信息可能会有所帮助。 – Ren 2013-04-10 14:16:44

回答

0

只是jQuery的Ajax请求:

var count = 0; 
$(document).ajaxComplete(function(event, xhr, settings) { 
    count += xhr.getResponseHeader('Content-Length'); 
}); 
+0

嗯,不工作... – davidOhara 2013-04-17 10:17:37