~bohwaz/blog/

Avec de vrais morceaux de 2.0 !

Désactiver la pub et les interstices sur Allociné

Les interstices sur Allociné sont des des trucs terriblement pourris et nuisibles. Sans compter que toute la pub ralenti le site qui est déjà pas un foudre de guerre.

Voilà donc un user script pour Opera (je vous laisse adapter pour greasemonkey si vous voulez) qui désactive toutes les pubs du site, en fait le javascript des pubs ne sera ni chargé ni exécuté. Ça vire aussi des trucs qui ralentissent le site comme les appels externes (google analytics, facebook connect, xiti). Pour le faire fonctionner, copiez ça dans un fichier allocine.js de votre répertoire de scripts utilisateurs (pour le choisir : outils > préférences > avancé > contenu > options javaScript).

   // ==UserScript==
   // @include http://www.allocine.fr/*
   // ==/UserScript==

   var ac_remove_scripts = /(\/js\/metriweb\/mwTag\.js|js\/ac\/ac\.ad\.js|http:\/\/.*\.facebook\.com\/[^"]*)/;
   var ac_ignore_scripts = /(\/js\/xiti\/xtcore\.js)/
   var ac_ignore_inline = /(ac\.ad[a-zA-Z]+\.[^(]+\([^)]+\);?|google-analytics\.com\/ga\.js)/

   window.opera.addEventListener(
     'BeforeExternalScript',
     function (e)
     {
       e.element.src = e.element.src.replace(ac_remove_scripts, '');

       if (e.element.src.match(ac_ignore_scripts))
       {
           e.preventDefault();
           return false;
       }
     }, false
   );

   window.opera.addEventListener(
     'BeforeScript',
     function (e)
     {
       if (e.element.text.match(ac_ignore_inline) && !e.element.src)
       {
           e.preventDefault();
           return false;
       }
     }, false
   );

   // Fix player video
   if (location.href.match(/player_gen_cmedia/))
   {
       window.opera.addEventListener(
           'BeforeScript',
           function (e)
           {
               if (!e.element.src && e.element.text.match(/swfobject\.embedSWF/i))
               {
                   document.getElementById("preRoll").parentNode.removeChild(document.getElementById("preRoll"));
                   document.getElementById("content_player").style.display = "block";
               }
           }, false
       );
   }
Écrire un commentaire
(facultatif)
(facultatif)
(obligatoire)
   _            _       _   _          
  (_) __ _  ___(_)_ __ | |_| |__   ___ 
  | |/ _` |/ __| | '_ \| __| '_ \ / _ \
  | | (_| | (__| | | | | |_| | | |  __/
 _/ |\__,_|\___|_|_| |_|\__|_| |_|\___|
|__/                                   
(obligatoire)

Les adresses internet seront converties automatiquement.
Tags autorisés : <blockquote> <cite> <pre> <code> <var> <strong> <em> <del> <ins> <kbd> <samp> <abbr>

Nicolas

Très bon POC mais du coup, on ne peut plus visionner les vidéos d'extrait... vu qu'ils ont trafiqué le système de pub de façon à le rendre obligatoire. Mais ça vaut le coup de se passer des trailers et de la pub.

Merci

boubou

Je viens de tester le script...

Il bloque complètement le player des bandes annonces :(

Quelqu'un l'a maintenu ou a des infos pour le deboguer ?

Merci