요청을 제어 할 수있는 Webbrowser (.Net Webbrowser 컨트롤의 도움으로)를 만들고 싶습니다. 예 : img src를 제거하여 이미지로드를 방지 할 수있었습니다. 그러나 CSS 파일에서 사용되는 이미지 파일에 CSS 파일, js 파일 및 요청에 대한 웹 브라우저 제어 요청을 제한하는 방법을 찾을 수 없습니다. 이 제한은 조건부입니다. 일부 웹 사이트의 경우 모든 것을 자연스럽지 만 일부 웹 사이트의 경우 구성 가능해야합니다.웹 브라우저에서 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