すべてのブラウザーで広告をブロックする広告ブロッカー アプリケーションを構築するつもりです。一部の広告ブロッカーにはブラウザごとにプラグインが用意されていますが、それは手間がかかり、非互換性があると思います。広告のファイアウォールのように機能するアプリケーションを考えています。メインOSはもちろんWindows。
すべての Windows バージョン (2000、XP、VISTA、7) で動作するものを作成することは可能ですか? この種のソフトウェアに最適なアプローチは何ですか?
すべてのブラウザーで広告をブロックする広告ブロッカー アプリケーションを構築するつもりです。一部の広告ブロッカーにはブラウザごとにプラグインが用意されていますが、それは手間がかかり、非互換性があると思います。広告のファイアウォールのように機能するアプリケーションを考えています。メインOSはもちろんWindows。
すべての Windows バージョン (2000、XP、VISTA、7) で動作するものを作成することは可能ですか? この種のソフトウェアに最適なアプローチは何ですか?
一部の VPN には、システム全体の広告ブロック システムがあります。
Private Internet Access と NordVPN の両方に統合された広告ブロック システムがあります。これは、インターネットに接続するさまざまなブラウザやアプリケーションを使用している場合でも、広告をブロックできることを意味します。ただし、PIA は問題なく動作するため、どちらも統合方法が異なります。NordVPNも同様に機能せず、広告をブロックする場合とブロックしない場合があります. 彼らは、マルウェアとトラッカーもブロックすると主張しています。
you can not do so dynamically, because every popup is instance of your browser and calls to ad url, so system can not differentiate if you make call or popup
技術的には、ファイアウォールと同様の方法でパケットをフィルタリングすることでこれを行うことができますが、これははるかに難しく、エレガントではありません。最大の問題は、HTTP 応答を HTML ドキュメントに再構築し、自分で解析しなければならないことです。次に、広告やポップアップを表示する要素を取り除き、HTTP 応答を再構成して、宛先 (ブラウザーなど) に送り返す必要があります。ブラウザで実行している場合は、HTML ドキュメント アセンブリを無料で取得でき、パケット レベルでのネットワーク トラフィックを心配する必要はありません。また、ブラウザーには UI 要素 (ツールバー、構成/統計ダイアログなど) を含めることができます。現在の製品では、実際にパケット レベルで広告フィルタリングを行っています。私を信じてください-それはひどいです。