PROJET AUTOBLOG


bfontaine.net

Site original : bfontaine.net

⇐ retour index

Cachez les publicités sur Facebook

lundi 30 janvier 2012 à 17:45

Facebook affiche des publicités dans une colonne sur la droite des pages. Pour les cacher, ajoutez la règle suivante à votre feuille CSS personnalisée :

div[data-ad] {visibility:hidden}

Pour Chromium, sous GNU/Linux, la feuille de style personnalisée, Custom.css, est située dans le répertoire suivant :

/home/baptiste/.config/chromium/Default/User StyleSheets/

Il est également possible de modifier la feuille de style utilisée par l'extension Adblocks, si vous l'utilisez.

Explication : On sélectionne tous les blocs <div> qui contiennent l'attribut data-ad. En effet, Facebook utilise cet attribut pour stocker des données relatives aux publicités. La spécification HTML5 permet d'utiliser des attributs personnalisés dans le code HTML, qui commencent par data-. Twitter utilise le même système avec data-user-id et data-tweet-id (entre autres). C'est très utile lorsqu'on manipule le DOM avec Javascript.