2

AdBlock Plus(またはIEで動作する同様のアドオン)をC#WebBrowser Controlと統合する方法はありますか?これが私の場合です。開いたときに、自分のものではない特定のWebサイトにリダイレクトされるフォームがあります。そして、私のアプリケーションのユーザーのために、このWebサイトからすべての広告を削除したいと思います。

4

2 に答える 2

1

WebBrowserアドオンを表すブラウザヘルパーオブジェクトをコントロールにロードする必要があります。このスレッドはプロセスについて説明していますが、C#よりもC++に適しています。

余談ですが、これは悪い考えだと想像することしかできません。AdBlockPlusは、おそらく常にIE内で実行されていると想定しています。ロードすることができれば、代わりにプロセス内で実行されます。

于 2012-01-15T10:56:35.297 に答える
0

アドオンをロードする際のIEの動作を基本的に模倣する必要があります(同じ呼び出しを行う、同じAPIを提供するなど)。ただし、ほとんどのコンテンツプロバイダーは、コンテンツをアプリケーションに埋め込むことを好まないため、このアイデアを再検討する必要があります。特に、広告などを削除するようにコンテンツを変更する場合はそうです。あなたも何をしようとしていますか?フィードバックフォーム、サポートページ、フォーラムなどを提供する場合は、サードパーティのサイトを埋め込んで広告を殺したり、おそらくブランディングしたりするのではなく、自分のページにこれらを提供する必要があります。

于 2012-01-15T10:41:26.213 に答える