Contournement du blocage du journal Le Monde

Contournement du blocage du journal Le MondeJ’ai un peu cherché hier matin. En vain. Je n’avais pas vu le lien « Je poursuis la navigation » sur la page nous expliquant que le modèle économique du journal Le Monde était le pillage de nos données personnelles, avec l’aide de la société Xiti.

Solution la plus simple (MAJ)

Suite au commentaire de Bub, vous pouvez ajouter à AdBlock Plus ou à uBlock origin :

@@||www.lemonde.fr/medias/web/js/advertisingbanner.js

Comme j’utilise Silent Block, j’ai ajouté au fichier de la whitelist contentblock-whitelist-regex.txt :

^https?://www\.lemonde\.fr/medias/web/js/advertisingbanner\.js$

Solution la plus compliquée : Greasemonkey

Je vous ai conçu un script à intégrer à Greasemonkey sous Firefox, dont l’objet est de simuler le clic sur le lien en question. Petite précision : la méthode click() est liée à la présence de JQuery dans la page !

// ==UserScript==
// @name        LeMonde
// @namespace   AdBlock
// @include     /^https?://(www\.)?(lmde|lemonde)\.fr(/|$)/
// @version     1
// @grant       https://www.dsfc.net
// ==/UserScript==
window.onload = function ()
{
  var s = window.location.href;
  var r = document.referrer;
  if (s.match(/^https?:\/\/(www\.)?lemonde\.fr\/modele-economique\/$/))
  {
    var Anchors = document.getElementsByTagName("a");
    var Onclick;
    var Anchor;
    for (var i = 0; i < Anchors.length ; i++)
    {
      Anchor=Anchors[i];
      Onclick=Anchor.getAttribute("onclick");
      if(Onclick=="return xt_click(this,'C','','Dispositif_Adblock::Poursuite_visite','N','','')")
      {
        Anchor.setAttribute("href", r);
        Anchor.click();
        break;
      }
    }
  }
}

A retrouver sur Pastebin !

Javascript  / Bloqueurs publicitaires Greasemonkey Javascript