Google ChromeのAdblockerで、Chrome Webストアで公開していました:https://chrome.google.com/webstore/detail/smartblock-adblocker/hjpfndnpahcmoeabhcmnnnlglhkppdhcm?
Adblockersは、ユーザーに広告を無料で満足させることができるブラウザ内のシンプルな拡張機能です。これらのアドブロッカーをインストールすることで、すべての広告がここに表示されるのを自動的にブロックすることができます。
このGoogle Chrome拡張機能は、他のChrome Adblockerと同様に機能しますが、それでも非常に興味深いプロジェクトでした。 Adblockerをよりユーザーフレンドリーにすることが主要な目標であり、また素敵なモダンなUIを使用しました。
Adblockerを作成するプロセスは理論的にはシンプルでしたが、実際に深く入り込むほど面白くなりました。主にJavaScriptを使用して作成されましたが、これらはWeb要素であるため、HTML、CSS、およびユーザーインターフェイス用のブートストラップが含まれています。
まず、デフォルトの拡張機能には、拡張機能のJavaScript部分にハードコーディングされたさまざまな広告サーバーの長いリストがあります。
Webページがユーザーのブラウザにロードされますが、Webサイトはさまざまな広告サーバーに「リクエスト」します。これにより、Webページに迷惑をかけます。
ここで、これらのWebRequestsを実際にロードすることをブロックできることがわかりました。Chromeには、基本的にWebRequestが作成される前に確認できる組み込みのJavaScriptスクリプトがあります。広告サーバーの1つ。また、拡張機能が、WebRequestが実際に広告サーバーのものであることを確認すると、すぐにロードをブロックします。
したがって、これによりすべてのAdServerが除去され、広告無料のページが残ります。
しかし、そこにはたくさんのアドザーバーがあり、すべてを含めることは非常に困難ですが、可能な限りそれらを追加するために最善を尽くします。
ご質問は、ここで私に連絡してください:[email protected]