Nice Matin et AdBlock Plus

Échouant par le plus grand des hasards sur le site du journal Nice Matin, j’ai eu droit à une leçon de morale sous forme de Gif animé sur l’utilisation des bloqueurs publicitaires. Dans mon Firefox, j’utilise conjointement les extensions/addons Silent Block et AdBlock Plus couplé à Element Hiding Helper, que je préfère à uBlock Origin.

Nice Matin et AdBlock Plus

Et, comme j’ai une profonde détestation pour les donneurs de leçons de morale à deux balles, j’ai installé GreaseMonkey, après examen du code source de la page dans laquelle j’ai vite repéré le script à l’origine de cette animation :

<script type="text/javascript">
jQuery(document).ready(checkAds()); // EBE Note : Ticket #2493, mandatory to send dataLayer['DimAdBlock'] with the first position to Tag Manager
jQuery(document).ready(function(){forceDisplayAdBlock()});
    function checkAds()
    {
        if ($(document.getElementById('adsense')).css('display') !== 'none' && $('#myadsblock').length === 1) {
          dataLayer.push({'DimAdBlock': 'Unblocked'});
          window.adblockdetected = false;
        } else {
          dataLayer.push({'DimAdBlock': 'Blocked'});
          window.adblockdetected = true;
        }
    }
    function forceDisplayAdBlock(){
    	// detect if user is connected :
      var isConnected   = (jQuery('.connected').get().length) ? true : false;        
    	if(!isConnected && window.adblockdetected){
    	        	}
    }
</script>

J’ai alors créé un script JavaScript, comprenant le code suivant :

window.adblockdetected = false;

Utilisation de GreaseMonkey pour Nice Matin

Tracking  / AdBlock Plus Bloqueurs publicitaires Extensions Firefox Firefox Greasemonkey Silent Block