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 ); }
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
BohwaZ
Corrigé, j'ai rajouté un event listener pour corriger ça et bypasser l'attente.
Nicolas
Le beurre, l'argent du beurre... et le reste !
Vous m'impressionnez !
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
BohwaZ
Adblock Plus sur Firefox marche très bien pour zapper les pubs ;)