sexta-feira, 9 de março de 2018

Cuidado com Ad-blocks

Acabei de ter uma experiência horrível!

Ontem eu estava desenvolvendo um aplicativo web com Angular e Nodejs + express. Tudo normal! Quando terminei o que tinha que fazer, fui para casa.

No outro dia, simplesmente executei o browser, utilizei normalmente o aplicativo, até que uma hora começou a dar mensagem de erro(eu esqueci de gravar a mensagem completa). Basicamente, a mensagem dizia que as requisições que eu estava tentando fazer estavam sendo bloqueadas pelo cliente. Como assim?

Na hora pensei que deveria ter sido alguma modificação que eu fiz. No entanto, eu não tinha mexido em nada muito relevante ontem. Na verdade estava testando alguns módulos de log para o Nodejs. De forma alguma aquilo poderia ter causado esse problema.

Então por que? Comecei a cogitar que fosse algo a ver com CORS. Mas não tinha mexido em nada disso ontem. Então pensei que talvez tivesse ocorrido algum problema com merge(git), já que tinha feito um merge com o master ontem. Talvez não tivesse percebido por causa de cache ou algo assim. Nada...

Comecei a me desesperar, porque precisava entregar isso o mais rápido possível. Então fui para o stackoverflow choramingar... hahaha!!! Acabei encontrando um brasileiro que teve o mesmo problema. Ele descobriu que o Ad-block estava causando o problema, ora vejam só!