我可以使用Firebug,它會顯示很多關於加載文件的信息,甚至是http返回代碼,但它似乎並沒有顯示所有這些信息。
例如,我訪問加載Flash文件的頁面。在firebug中,它會顯示該文件已加載,但如果該swf自身加載其他swf並訪問其他資源,則這些文件不會在螢火蟲中顯示。與ajax調用相同。
所以我想知道我怎麼可以監測,同時瀏覽一個頁面,是由所有的活動,有什麼文件被加載,從那裏,等...如何找出瀏覽器在訪問網頁時加載的所有文件?
1
A
回答
4
我用來檢查請求和響應的工具之一是Fiddler。它工作得很好,而且是免費的。從他們的網頁http://www.fiddlertool.com/fiddler/
提琴手是一個HTTP調試代理 它記錄 您的計算機和Internet之間的所有HTTP流量。 Fiddler允許您檢查所有HTTP 流量,設置斷點和「小提琴」 與傳入或傳出的數據。 Fiddler包括功能強大的基於事件的腳本子系統 ,並且 可以使用任何.NET 語言進行擴展。
我也用過IEWatch,但是IEWatch不是免費的,只能用於IE。
2
你可以建立一個簡單的本地HTTP代理和通過所有通過你的請求。然後監視代理日誌文件以查看請求的內容。
0
Firebug確實記錄了AJAX請求。 Safari瀏覽器將成爲下一次嘗試,但我不認爲任何瀏覽器工具都會記錄發送的Flash數據。對於像wireshark那樣的數據包記錄器會更好。
1
1
有一個Firefox插件稱爲lori (life-of-request info)其中做到這一點:它顯示字節和工具欄上的其他統計資料的總數,如果你右擊它它提供將詳細的統計數據複製到包含urls自身的剪貼板。它適用於Ajax請求,但我不確定有關瑞士法郎。
此外,Webkit瀏覽器(如Safari或Chrome)中的資源檢查器也會爲您執行相同的操作。
相關問題
- 1. 網頁瀏覽器遊戲如何訪問臨時文件
- 2. 瀏覽器如何加載網頁?
- 3. 加載所有JS文件時的瀏覽器事件
- 4. 列出谷歌瀏覽器上的所有加載文件
- 5. 我瀏覽網頁時如何訪問網頁的資源?
- 6. 在Chrome瀏覽器中使用asp.net網頁訪問文件
- 7. 檢測網頁何時滿載網頁瀏覽器控件c#
- 8. 模擬瀏覽器訪問加載所有html元素
- 9. 如何讓Google Chrome瀏覽器插件以網頁的形式訪問文件
- 10. 如何下載一個ZIP文件在所有瀏覽器
- 11. 瀏覽器加載文件
- 12. 如何在瀏覽器中使用網頁瀏覽器控件?
- 13. 用過時的瀏覽器訪問時替換網頁按鈕
- 14. JavaScript文件未在所有瀏覽器中完全加載
- 15. winforms網頁瀏覽器控件中的JavaScript訪問問題
- 16. C-通過網頁瀏覽器訪問HTTP網頁服務器
- 17. 如何從瀏覽器訪問ofbiz的網頁?
- 18. 如何強制瀏覽器使用HTML加載頁面的所有組件?
- 19. Java:在網頁瀏覽器加載之前編輯網頁
- 20. 查找網頁瀏覽器的網址
- 21. 在頁面加載時,如何讓我的瀏覽器全屏?
- 22. 在瀏覽器中加載的網頁能否改變瀏覽器的設置?
- 23. 富文本不工作時,預覽在網頁瀏覽器 - lotusspellshecker沒有找到
- 24. 如何網頁瀏覽器設置爲文本瀏覽器
- 25. 如何訪問webkit瀏覽器中的粘貼文件? (如谷歌瀏覽器)
- 26. 如何使Xcode中的Web瀏覽器自動加載網頁
- 27. 如何訪問VB.NET中的網頁瀏覽器發出的HTTP請求?
- 28. 如何確定網頁是否完全在網頁瀏覽器中加載?
- 29. 從網站打印頁面,瀏覽所有瀏覽器(Chrome)
- 30. Chrome瀏覽器不加載頁面,Safari瀏覽器沒有
我可以使用這樣的http代理軟件的任何建議? – daniels 2009-01-03 17:51:54