Un adblocker pour Google Chrome, que j'ai publié sur Chrome Web Store ici: https://chrome.google.com/webstore/detail/smartblock-adblocker/hjpfndnpahcmoeabhcmnnlglhkpdhcm?hl=en&auther=1
Les AdBlockers sont des extensions simples dans un navigateur qui peut permettre une expression sans annonce pour l'utilisateur. L'installation de ces adblockers vous permet de bloquer automatiquement toutes les annonces d'apparaître sur la page Web ici.
Cette extension Google Chrome fonctionne comme n'importe quel autre chrome adblocker, mais c'était toujours un projet très intéressant. Rendre le Adblocker plus convivial était un objectif principal, et aussi avec une belle interface utilisateur moderne.
Le processus de fabrication de l'Adblocker a été simple en théorie mais est devenu plus intéressant, plus j'y suis allé profondément dans la pratique. Il a été fabriqué à l'aide de JavaScript principalement, mais il inclut HTML, CSS et bootstrap pour l'interface utilisateur car ce sont des éléments Web.
Premièrement, l'extension par défaut a une longue liste de divers serveurs AD qui sont codés en dur dans la partie JavaScript de l'extension.
Alors qu'une page Web se charge dans le navigateur de tout utilisateur, le site Web "demande" à divers serveurs d'annonces, qui apportent l'agacement dans la page Web.
Maintenant, j'ai découvert que nous pouvons réellement bloquer ces rejets Web en chargeant, Chrome possède des scripts JavaScript intégrés qui nous permettent essentiellement de vérifier avant que WEBREQUEST ne soit fabriqué, donc nous pouvons surveiller si un webrequest est en fait une annonce qui est retirée de de l'un des serveurs publicitaires. Et une fois que l'extension a découvert que le WebRequest est en effet celui d'un serveur d'annonces, il le bloque immédiatement du chargement.
Par conséquent, cela filtre tous les annonceurs, et vous vous retrouvez avec une page sans annonce.
Mais il y a des tonnes et des tonnes d'adservateurs et y compris chacun est assez difficile, mais je ferai de mon mieux pour les ajouter autant que possible.
Pour toutes les questions, vous pouvez me contacter ici: [email protected]