2

私は独自の Firefox アドオンを作成したいと考えています。私の目標は、読み込まれた Web サイトで受信したバイト数をユーザーに表示することです。

今のところ、私はXMLHttpRequest. 次に、を調べますresponseText.length。ただし、この長さでは 1 つのファイルの長さしかわかりません。たとえば、URL がhttp://www.test.de/index.htmlの場合、index.html のサイズのみを取得します。

しかし、CSS ファイル、ロードされた画像などのすべてのファイルのサイズが必要です。FireBug がネットワーク パネルで行うのと同様です。

私の質問は、Javascript ごとに特定の Web サイトで読み込まれたすべてのバイトのサイズを取得する方法です!

4

1 に答える 1

0

jQuery ajax リクエストの場合のみ:

var count = 0;
$(document).ajaxComplete(function(event, xhr, settings) {
  count += xhr.getResponseHeader('Content-Length');
});
于 2013-04-15T16:11:45.980 に答える