An adblocker for Google Chrome, that I've published on Chrome Web Store here: https://chrome.google.com/webstore/detail/smartblock-adblocker/hjpfndnpahcmoeabhcmnnlglhkppdhcm?hl=en&authuser=1
Adblockers são extensões simples em um navegador que pode permitir uma expreiência gratuita para o usuário. A instalação desses adblockers permite que você bloqueie automaticamente todos os anúncios de aparecer aqui na página da web.
Essa extensão do Google Chrome funciona como qualquer outro adblocker do Chrome, mas ainda era um projeto muito interessante. Tornar o adblocker mais amigável era um objetivo principal e também com uma boa interface do usuário moderno.
O processo para fazer o Adblocker era simples em teoria, mas ficou mais interessante quanto mais eu me aprofundava na prática. Foi feito usando JavaScript principalmente, mas inclui HTML, CSS e Bootstrap para a interface do usuário, pois esses são elementos da Web.
Primeiro, a extensão por padrão possui uma longa lista de vários servidores de anúncios que são codificados na parte JavaScript da extensão.
Enquanto uma página da Web é carregada no navegador de qualquer usuário, o site "solicita" para vários servidores de anúncios, que trazem os irritantes para a página da web.
Agora eu descobri que podemos realmente bloquear essas solicitações de web do carregamento, o Chrome possui alguns scripts JavaScript embutidos que basicamente nos permite verificar antes que qualquer WebRequest seja feito, portanto, podemos monitorar se um WebRequest for na verdade um anúncio que é retirado de um dos servidores de anúncios. E uma vez que a extensão descobre que o WebRequest é realmente o de um servidor de anúncios, o que o bloqueia imediatamente de carregar.
Portanto, isso filtra todos os anúncios e você fica com uma página que é gratuita.
Mas existem toneladas e toneladas de anúncios por aí e incluir cada um é bastante difícil, mas farei o possível para adicioná -los o máximo possível.
Para qualquer dúvida, você pode entrar em contato comigo aqui: [email protected]