__ __ _____ _ _ _____ _ _ __ _ _ _ _ _ |__|__| _____ _ _ _ _ _ _ __ _ _ _____ _ _ | __ | ___ _____ ___ _ _ ___ ___ | || | | __| ___ ___ ___ | |_ ___ ___ | |_ | | |_|| |_ ___ | |_ _ _ | |_ | |_ ___ ___ ___ | | | __ | ___ | |_ |_| ___ ___ ___ | |_ ___ _ _ ___ | | ___ ___ | |_ ___ _ _ | |_ ___ ___ ___ | | |_|| |_ ___ | __| ___ ___ ___ | |_ ___ ___ | |_ | -|| -_|| || . || | || -_| | .'|| || | | __|| .'|| _|| -_|| . || . || . || '_| | |__ | || '_|| -_| | . || | || _|| _|| . || ||_ -| | | | | -|| -_|| _|| || _|| -_|| _| | _|| . || | ||_ -| | || -_||_ -| | . || . || | || _|| . || ||_ -| | |__ | || '_|| -_| | __|| .'|| _|| -_|| . || . || . || '_| |__|__||___||_|_|_||___| \_/ |___| |__,||_||_| |__| |__,||___||___||___||___||___||_,_| |_____||_||_,_||___| |___||___||_| |_| |___||_|_||___| |_____| |__|__||___||_| |_||_| |___||_| |_| |___||___||___| |_||___||___| |___||___||___||_| |___||_|_||___| |_____||_||_,_||___| |__| |__,||___||___||___||___||___||_,_|
Well I was bored with all the fuss and the clear lack of privacy that the implementation of the Like button all over the web is bringing, so I just wrote this small userscript to remove all Facebook Like buttons from any webpage. If you are using Chrome, the script will install as an extension, if you’re using Firefox you need to use Greasemonkey.
—–
J’étais fatigué de tout le buzz autour des boutons Like de Facebook et de leur claire intrusion dans ma vie privée, alors voici un petit userscript pour les retirer de toutes les pages. Si vous êtes sous Chrome le script s’installera directement comme une extension, sous Firefox vous devez installer le script via Greasemonkey.
Remove All Facebook buttons / Retirer tous les boutons Like Facebook
mai 5th, 2010 at 21:59
ok!!!
mai 6th, 2010 at 10:14
Super. Est-ce que ça bloque bien l’iframe avant même qu’il tente de charger son contenu ?
Autre question : est-ce qu’il ne faut pas vérifier d’abord qu’on n’est pas sur facebook.com.
mai 6th, 2010 at 10:19
now THAT i like !
mai 6th, 2010 at 11:33
Normalement les userscripts se lancent à un moment appelé Document Idle (http://www.chromium.org/developers/design-documents/user-scripts)
Je vais vérifier ça il se peut qu’il soit préférable d’utiliser « l’early injection ».
Je vais vérifier avec la console de ressource cet après midi :)
Et pour la seconde question, facebook n’utilise pas (que je sache) d’iframe sur son site.
mai 11th, 2010 at 18:46
@Fil : J’ai testé la version chrome. Non, cela ne bloque pas l’iframe.
@Arnaud : Fil parle des iframe qui viennent avec les boutons like que l’on rajoute sur son blog/site, pas ceux qui sont sur le site facebook. Ton script retire le bouton après qu’il ait pu faire sa requête vers facebook (et donc lui raconter où on est allé surfer). Tu peux voir la requête sur la console avant que le bouton ne disparaisse du DOM.
Si tu trouves un moyen de retirer les iframe de facebook avant que le navigateur n’ai évalué le DOM, tiens-moi au courant.
mai 11th, 2010 at 20:14
@Tophe
Mmmm…
Je veux bien que tu m’éclaires plus au sujet de l’appel de l’iframe.
Je ne vois rien dans la timeline et dans l’appel des ressources sous chrome qui fasse référence à facebook.com
Pour le reste je répondais à la question « est-ce qu’il ne faut pas vérifier d’abord qu’on n’est pas sur facebook.com. » qui impliquait que j’étais peut être entrain de supprimer des boutons depuis le site facebook.com. Ce à quoi j’ai répondu que le site facebook n’utilisait pas d’iframe pour ses propres bouttons like ;)
EDIT : Après un examen plus poussé, je vois bien l’appel à facebook.com/plugins/like.php quand je désactive le userscript, et plus quand je le réactive. Je suis donc tenté de dire que le script fonctionne bien.
mai 17th, 2010 at 14:31
Une question,
Ajouter *.facebook/*/like.php dans un bloqueur de pub devrait avoir le même effet , non ?
A part un espace disgracieux.
mai 17th, 2010 at 14:35
Tout à fait oui, je n’utilise pas personnellement de bloqueur de pub histoire de cliquer tout de même de temps en temps, mais ça fonctionne très bien oui.
La ligne à ajouter sur Adblock est : ||facebook.com/*$third-party
cf. http://zzz.rezo.net/Bloquer-les-mouchards-de-Facebook.html
mai 11th, 2011 at 11:39
A l’inverse, je voudrais mettre le bouton « J’aime » de facebook sur mon site web mais chaque fois que je le fais la page saute sans cesse, comme si elle se rechargeait immédiatement.
Cela vient probablement de mon script anti iframe alors que la recommandation de facebook est d’écrire ceci :
ou encore ceci :
Avez vous une idée ?
Autre question : faut-il inscrire monsite.com ou http://www.monsite.com ?
Merci