コンテンツ全体を解析してリンクを見つける必要があり、リンクに pdf、doc、xls、ppt などの拡張子が付いている場合は、リンクの横にファイルタイプとファイルサイズを追加します。
Stack Overflow using で jQuery を使用してファイル サイズを取得する例を見つけましたgetResponseHeader("Content-Length")
が、これはすべてのリンクに対して常に同じファイル サイズを返します。誰もこれのサンプルを持っていますか? どんな助けも非常に役に立ちます。
私の現在のコード(拡張機能はまだチェックしていません)
<script type="text/javascript">
$(document).ready(
function () {
$('a').each(function (index, obj) {
var eleHref = $(obj).attr('href');
var extension = eleHref.substr((eleHref.lastIndexOf('.') + 1)).toUpperCase();
var request;
request = $.ajax({ type: "HEAD", url: $(eleHref).val(), success:
function () {
$(obj).append(" (" + extension + ", " + parseFloat(request.getResponseHeader("Content-Length") / 1024).toFixed(2) + 'KB)');
}
});
})
});
</script>