2011-08-13 52 views
8

在Firefox的Firebug附加組件中,Firebug如何獲得連接,等待和接收時間?另外,在文件加載完成之前,Firebug如何知道文件大小?Firebug網絡監視器如何工作?

在這些計算中使用JavaScript還是Firebug完全使用另一種方法?

+0

這是一個非常好的問題,我現在也有同樣的疑問!無法找到網絡標籤上的「正在連接」。我會看看源代碼來找到一些東西。 –

回答

5

Firebug插入Firefox並可以從那裏獲取數據。網絡服務器可能會發送一個Content-Length HTTP頭,所以這是下載文件的預期大小。 Firefox在解析網站時將所有資源加載到隊列中。將物品放入隊列直至取出爲止的時間可被視爲「等待時間」。 Firefox中的HTTP抓取引擎可以提供有關服務器花費多長時間的信息。

所以,給長話短說,我相信火狐有一個API,使擴展可以獲取這樣的,從發動機的信息。

1

Firebug即使不是全部也是JavaScript的大部分。

如果您真的感興趣,您可以在Firebug源代碼樹中找到與網絡監視器相關的零碎塊here