2012-01-15 3 views
2

AdBlock Plus (또는 IE에서 작동하는 유사한 애드온)를 C# WebBrowser 컨트롤과 통합하는 방법이 있습니까? 여기 내 경우입니다. 열거 된 양식이 나에게 속하지 않은 지정된 웹 사이트로 리디렉션 될 때 양식이 있습니다. 내 애플리케이션 사용자를 위해이 웹 사이트에서 모든 광고를 삭제하려고합니다.AdBlock Plus를 C# WebBrowser 컨트롤에 통합하는 방법은 무엇입니까?

답변

1

WebBrowser 컨트롤에 애드온을 나타내는 브라우저 도우미 개체를로드해야합니다. This thread describes the process이지만 C#보다 C++에 적합합니다.

제쳐두고, 나는 이것이 나쁜 생각이라고 상상할 수 있습니다. AdBlock Plus는 항상 IE 내에서 실행되는 것으로 가정합니다. 로드를 관리하면 대신 프로세스 내에서 실행됩니다.

+0

@ todda.seopt.is 감사합니다. – Beshoy

0

기본적으로 addons로드 (동일한 호출, 동일한 API 제공 등)에서 IE의 동작을 모방해야합니다. 그러나 대부분의 콘텐츠 제공 업체는 콘텐츠를 애플리케이션에 임베드하는 것을 좋아하지 않으므로 특히 광고 및 콘텐츠를 삭제하기 위해 콘텐츠를 수정하는 경우이 아이디어를 다시 고려해야합니다. 너 뭐하려고하니? 피드백 양식, 지원 페이지, 포럼 또는 이와 유사한 것을 제공하려면 제 3 자 사이트에 광고를 남기거나 브랜딩하는 등 자신의 페이지에서 직접 제공해야합니다.

+0

덕분에 많은 사람 – Beshoy