__ __ _____ _ _ _____ _ _ __ _ _ _ _ _ |__|__| _____ _ _ _ _ _ _ __ _ _ _____ _ _ | __ | ___ _____ ___ _ _ ___ ___ | || | | __| ___ ___ ___ | |_ ___ ___ | |_ | | |_|| |_ ___ | |_ _ _ | |_ | |_ ___ ___ ___ | | | __ | ___ | |_ |_| ___ ___ ___ | |_ ___ _ _ ___ | | ___ ___ | |_ ___ _ _ | |_ ___ ___ ___ | | |_|| |_ ___ | __| ___ ___ ___ | |_ ___ ___ | |_ | -|| -_|| || . || | || -_| | .'|| || | | __|| .'|| _|| -_|| . || . || . || '_| | |__ | || '_|| -_| | . || | || _|| _|| . || ||_ -| | | | | -|| -_|| _|| || _|| -_|| _| | _|| . || | ||_ -| | || -_||_ -| | . || . || | || _|| . || ||_ -| | |__ | || '_|| -_| | __|| .'|| _|| -_|| . || . || . || '_| |__|__||___||_|_|_||___| \_/ |___| |__,||_||_| |__| |__,||___||___||___||___||___||_,_| |_____||_||_,_||___| |___||___||_| |_| |___||_|_||___| |_____| |__|__||___||_| |_||_| |___||_| |_| |___||___||___| |_||___||___| |___||___||___||_| |___||_|_||___| |_____||_||_,_||___| |__| |__,||___||___||___||___||___||_,_|

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

Tags: , , ,

9 Responses to “Remove all Facebook Like buttons – Retirer tous les boutons Like Facebook”

  1. Sam Says:

    ok!!!

  2. Fil Says:

    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.

  3. eva Says:

    now THAT i like !

  4. Arnaud Says:

    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.

  5. Tophe Says:

    @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.

  6. Arnaud Says:

    @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.

  7. Shnoulle Says:

    Une question,

    Ajouter *.facebook/*/like.php dans un bloqueur de pub devrait avoir le même effet , non ?

    A part un espace disgracieux.

  8. Arnaud Says:

    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

  9. Olivier Says:

    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

Leave a Reply