0

我知道可以通過應用程序直通協議查看Internet Explorer Webbrowser控件下載的每個項目。我現在正在這樣做,但我似乎有權訪問的是有關項目的元數據(名稱,內容類型等)。我被問及我們是否也可以掃描每個項目的內容。如何處理通過WebBrowser控件下載的項目?

這可以通過webbrowser控件的界面來完成嗎?可以通過APP完成嗎?

如果可以,你能否給我一個涉及步驟的細目,包括必須查詢的接口名稱?

如果項目被緩存,它將如何工作?

如果瀏覽器將內容保存在內存中,它將如何工作?它有沒有這樣做?

請注意,我並不是僅僅引用最初獲取的頂層文檔,而是引用由於加載頂層文檔(或者框架中的文檔)而獲取的每個項目。每個.css,.js,.jpg等

我也被問及我們是否可以對「出站網絡流量」做同樣的事情。我甚至不知道這意味着什麼,但我認爲他們的意思是查看傳出的GET請求,標題和Cookie。

+0

@John Saunders:感謝編輯的標題,你的要好得多。 – Tergiver 2010-11-19 20:18:55

回答

0

答案在於APP。事務處理程序調用您的IInternetProtocol :: Read實現。該模式是「可插入MIME篩選器」的模式,但由於我已經有了一個傳遞APP,所以我只能監聽閱讀掃描內容的呼叫。這適用於緩存項目,因爲WinInet處理低於APP級別的緩存。

相關問題