- ベストアンサー
ファイルサイズを自身のサイトに表示する方法は
http://seocheki.net/site-check.php このサイトを使って 該当のURLを入れれば ファイルサイズが解りますが このファイルサイズを自身のサイトに表示する方法はないですか? ジャバスクリプトあたりでブラウザ上に表示切ればって思います。 いつもこのサイトを使ってファイルサイズを確認しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
自分自身にAjaxリクエストを投げ、Content-Lengthを取得すれば可能です。 jQueryで書くとこんな感じ。インデントは全角半角で表示調整しているので、タブ文字か半角空白に置き換えてください。 var xhr = $.ajax({ type: "POST", url: location.href, success: function() { var size = xhr.getResponseHeader('Content-Length'); alert(size + ' bytes'); } });
その他の回答 (1)
- tracer
- ベストアンサー率41% (255/621)
回答No.1
Webにおけるプログラムは大きくわけて2つあります。 ひとつは、クライアントサイドと呼ばれブラウザが実行するプログラムです。 もうひとつは、サーバーサイドと呼ばれ、その名の通り、サーバーが実行するプログラムです。 ファイルサイズの取得には、サーバーサイドのプログラムが必要です。言語は、javascriptでもphpでもrubyでもなんでもよいです。逆から言えば、おそらくは質問者さんがおっしゃってる「ジャバスクリプト」は、クライアントサイドの話なので、ファイルサイズの取得はできません。
質問者
お礼
回答頂きありがとうございました。
お礼
回答頂きありがとうございました。