解决方案 »

  1.   

    1.首先準備一個大的測試檔案
    2.使用ajax get檔案
    3.對XHR監聽 progress 及 readystatechange 事件
    4.progress會傳入event,event帶有 tatal及 loaded屬性可以知道總大小及已下載的大小
    5.計算時間差及下載速率
      

  2.   

    附上demo: http://jsfiddle.net/3bo6j3to/1/
      

  3.   

    其实我以前也是这样做的 ,但是我觉得这个误差太大了      點擊下載 速率:35.13MB/s 
      

  4.   

    其实我以前也是这样做的 ,但是我觉得这个误差太大了      點擊下載 速率:35.13MB/s