Comment Facebook contre les bloqueurs de publicité
lun, 11/02/2019 - 16:47
Vous avez peut-être remarqué que les contenus sponsorisés qui défilent dans votre fil d'actualités ne sont pas éliminés, ou pas toujours, par votre bloqueur de publicités. Il faut dire que Facebook fait le forcing pour éviter ça.
Un forcing tout ce qu'il y a de laid pour celui qui aime le beau code. Un tweet de Aaron Rieke le met en évidence.
Sur cette capture, on voit bien l'ajout de div inutiles, d'un nombre de classes énorme, une trentaine, pour enfumer les bloqueurs de publicités qui rechercheraient le mot 'Sponsored'. Ce mot lui-même est obfusqué avec 9 balises span. Les balises ajoutent les lettres au mot pour leurrer les bloqueurs, tandis que les classes rendent ces décorations invisibles à l'utilisateur humain.
C'est horrible pensez-vous ? Testez votre fil d'actualités Facebook dans le débogueur de votre navigateur, comme votre serviteur vient de le faire. Il se pourrait bien que vous tombiez sur code beaucoup plus laid, rien que pour le mot 'Sponsorisé'.
Beurk :-(