2009-05-20 48 views

回答

11

Here是一個使用AJAX和.Net後端的例子,雖然它可以是任何東西。

Here是一個更簡單的使用圖像的例子。

關鍵是要有一個已知大小的頁面/對象,並在瀏覽器檢索它時捕獲開始和結束時間。然後簡單地將大小除以某個[單位時間]得到[大小]每[時間單位]。然後用數學將它轉換成任何你想要的。

-2

當然。

<script> 
    startTime = Date.now(); 
    window.onload = function(){ 
     endTime = Date.now(); 
     //Time in ms between opening page, and loading all the date 
     alert(endTime - startTime) 
    }; 
</script> 

現在接近速度。靜態你知道我們說頁面是200kb。

var kbps = 200/(endTime - startTime * 1000); 
+0

以及如果我不知道kb中的頁面大小是多少,我可以使用js嗎? – 2009-05-20 18:05:23

+0

不幸的是,Javascript沒有辦法檢查頁面的文件大小,所以我不得不說。 – 2009-05-20 18:10:59