C#WebbrowserコントロールにAdBlock Plusを統合する方法は?
-
28-10-2019 - |
質問
AdBlock Plus(またはIEで動作する同様のアドオン)をC#Webbrowserコントロールと統合する方法はありますか?私の場合は、フォームがあります。指定されたWebサイトにリダイレクトを開いたときに、私に属していません。また、アプリケーションのユーザーのために、このWebサイトからすべての広告を削除したいと思います。
解決
アドオンを表すブラウザヘルパーオブジェクトをロードする必要があります WebBrowser
コントロール。 このスレッドはプロセスを説明しています, 、C ++はC#よりも適していますが。
余談です。これは悪い考えであると想像することしかできません。AdblockPlusは、おそらくIE内で常に実行されていると仮定しています。あなたがそれをロードすることができた場合、それは代わりにあなたのプロセスの内部で実行されます。
他のヒント
アドオンのロードにおけるIEの動作を本質的に模倣する必要があります(同じ呼び出しを行い、同じAPIを提供するなど)。ただし、ほとんどのコンテンツプロバイダーは、特に広告やものを削除するように変更する場合、コンテンツをアプリケーションに埋め込むことを好まないため、このアイデアを再考する必要があります。あなたも何をしようとしていますか?フィードバックフォーム、サポートページ、フォーラム、または同様のものを提供したい場合は、広告やブランディングなどを殺すサードパーティのサイトを埋め込むのではなく、自分のページで自分で提供する必要があります。
所属していません StackOverflow