我想創建webbrowser(藉助.net Webbrowser控件),其請求可以被控制。例如, , 我可以設法通過刪除img src來防止圖像加載。 但我無法找到某種方式來限制對CSS文件,js文件和CSS文件中使用的圖像文件的請求進行webbrowser控制。 此限制是有條件的。對於某些網站,我希望一切都很自然,但對於某些網站而言,它應該是可配置的。防止webbrowser發送請求到css文件
原因:希望向服務器發送較少的請求,增加響應時間並減少流量。
我正在使用下面的代碼來防止加載圖像。同樣的方式,我想要一些邏輯,這將阻止發送請求到CSS或任何其他文件,我可以決定。
private void webBrowser1_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e) { if (webBrowser1.Document != null) { foreach (HtmlElement imgElemt in webBrowser1.Document.Images) { if (imgElemt.Id == "divImagePath") { continue; } imgElemt.SetAttribute("src", ""); } } }
這是一個有可能大量回答的問題 - 爲什麼不發佈你迄今爲止編碼的內容,並詢問關於代碼的具體問題? – matt