Как интегрировать AdBlock Plus в элемент управления C # WebBrowser? - PullRequest
2 голосов
/ 15 января 2012

Есть ли способ интегрировать AdBlock Plus (или любой подобный аддон, который работает в IE) с C # WebBrowser Control? Вот мой случай, у меня есть форма, когда открывается перенаправляет на указанный сайт, который не принадлежит мне. И я хочу удалить все объявления с этого сайта для пользователя моего приложения.

Ответы [ 2 ]

1 голос
/ 15 января 2012

Вам необходимо загрузить вспомогательный объект браузера, представляющий аддон, в элемент управления WebBrowser. В этой теме описан процесс , хотя он лучше подходит для C ++, чем для C #.

В качестве отступления: я могу только представить, что это плохая идея, AdBlock Plus, вероятно, предполагает, что он всегда работает внутри IE. Если вам удастся загрузить его, он будет работать внутри вашего процесса.

0 голосов
/ 15 января 2012

Вы должны по существу имитировать поведение IE при загрузке аддонов (делать те же самые вызовы, предоставлять тот же API и т. Д.).Однако вам следует пересмотреть эту идею, поскольку большинству поставщиков контента не нравится, что вы встраиваете их контент в свое приложение, особенно если вы изменяете его, чтобы удалить рекламу и прочее.Что ты вообще пытаешься сделать?Если вы хотите предоставить форму обратной связи, страницу поддержки, форум или что-то подобное, вы должны предоставить их самостоятельно на своей странице, а не встраивать сторонние сайты, убивая рекламу и, возможно, брендинг и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...