Voir le contenu des pages Facebook sans devenir fan

Partager sur Facebook

Si vous êtes un habitué de Facebook, vous avez sûrement remarqué une nouvelle mode : des pages du style "Devenez fan pour voir la méga vidéo qui tue de je sais pas qui". Bref, des pages qui vous promettent un contenu à la condition de devenir fan.

En général le contenu est stupide, le titre de ces pages éveille juste notre curiosité et nous donne envie de devenir fan. En fait le but de ces pages est à mon avis de recueillir le plus de fans possible. En tout cas, il existe une astuce permettant de voir le contenu sans devenir fan d'une centaine des pages débiles.

Je suis trop un hackeur t'as vu

En fait c'est très simple. Au chargement d'une ce ces pages, il suffit de se rendre sur l'onglet qui contient le contenu. Là on a souvent un texte du style "Clique sur le bouton J'aime pour voir la suite". Et ben sachez juste que le contenu est déjà dans la page, mais masqué. Il suffit donc de l'afficher. Avec un outil comme Dragonfly ou Firebug, trouvez la div dont l'identifiant est "tab_canvas". Là, et c'est un peu fastidieux, trouvez une span fille de cette div qui a le style "visibility" à "hidden" et passez le tout simplement "visible". Et voilà !

Trop pourrave ton truc, c'est dur

Bon ok, en fait ça peut être facilement automatisable avec un petit bout de javascript :

if (document.getElementById('tab_canvas')) {
    var spans = document.getElementById('tab_canvas').getElementsByTagName('span');
    for (i=0;i<spans.length;i++) {
        if (spans.item(i).style.visibility == 'hidden') {
            spans.item(i).style.visibility = 'visible';
        }
    }
}

Avec Opera on pourrait mettre ce code dans un userJS ou plus simplement dans un bouton en cliquant ici : Unfan Facebook ou en ajoutant à la mano dans le fichier "standard_toolbar.ini" :

 Button8="Go to page, "javascript:if ((location.hostname.indexOf('facebook.com') != -1) && document.getElementById('tab_canvas')) { var spans = document.getElementById('tab_canvas').getElementsByTagName('span');for(i=0;i<spans.length;i++) { if (spans.item(i).style.visibility == 'hidden') { spans.item(i).style.visibility = 'visible'; } } } void(0)", , "Unfan Facebook", "Account Import""

N'oubliez pas de remplacer "Button8" par le bon numéro.

Bon pour ceux qui n'ont pas Opera, il existe un module pour Firefox : fbpageshow. Pour les autres navigateurs, je sais pas par contre...

Commentaires

CodeKiller

- 23/08/2010 à 11:04:17 - # 1

Autre méthode :
Sous IE 8+ utiliser l'outils de développeur (F11), chercher la ligne qui correspond au tab_canvas cliquer dessus et modifier le style (partie droite de l'écran) comme le fait le script.
Sous Opera c'est un peu la même chose mais avec l'outils "DragonFly" incorporé maintenant à Opera (ils ont aussi appeler ça "outils developpeur" ou un truc du genre, c'est dans un sous menu "avancé" de la barre de menu d'Opera. Ca ouvre un panneau en bas de la fenetre et on peut modifier le contenu de la page.

A+

yves

- 15/07/2011 à 00:47:03 - # 2

Le plug-in pour firefox ne marche pascar il a été désactivé par un administrateur. C'est ce qui est dit sur la page quand on tente de le télécharger!
Dommage, mais au final c'est pas si grave...

Nouveau commentaire

Facebook
Facebook
Catégories
Liens