2012-01-15 12 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

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

+0

ありがとうたくさんの男 – Beshoy

関連する問題