Script anti iFrames pour augmenter vos statistiques de visites

Vous ne le savez peut être pas mais plusieurs sites (comme Google Images, Wikio, Bing Images...) affichent la totalité de votre blog à l'intérieur de leur site de façon à ce que leurs visiteurs puissent naviguer et consulter toutes les pages de votre blog sans quitter leurs sites.
I hate iFrames
Pour réussir cet exploit, ils utilisent des iFrames et dans cet article nous allons voir comment les combattre avec un petit script efficace à 100%

Exemple d'une iFrame

Ci-dessous vous pouvez naviguer sur le site LeBlogWeb.com sans jamais quitter LeBlogger.com

Même si vous visualisez les pages de LeBlogWeb.com, statistiquement il va enregistrer 0000 pages vues.

Mais en utilisant cette technique vous allez passer beaucoup de temps sur mon blog et Google va prendre cela en considération donc j'ai beaucoup à y gagner, en plus il y a toujours la tentation de cliquer sur un autre lien en dehors de la Frame ce qui me fera des pages vues en plus...

Anti-Frame

Voici un simple petit script qui va empêcher tous les sites extérieurs d'afficher votre blog dans une Frame à l'intérieur de leurs pages.
<script language='javascript' type='text/javascript'>
if (top != self) {
top.location.href = location.href;
}
</script>
Vous devez copier le code après <head> ou avant </head> (en allant dans la section Présentation, Modifier le code HTML).

Tester si ça marche

Vous pouvez tester si le script fonctionne ou pas en essayant d'entrer dans votre blog à partir de Google Images, voici une démonstration en Vidéo :

Qu'est ce que vous pensez de cette astuce ?
Si vous avez des remarques ou si vous constatez des bugs avec le script n'hésitez pas à nous le signaler dans les commentaires...
49 Commentaires
  1. MERCIII SOUFIEN BONNE CONTINUATION :)

    RépondreSupprimer
  2. Excellent ça fonctionne très bien ^^

    Soufiane, tu na pas répondu a mes interrogation a propos des lien cliquable externe. http://www.leblogger.com/2010/08/ouvrir-lien-externe-nouvelle-fenetre.html ^^

    RépondreSupprimer
  3. @Basto
    La dernière fois et maintenant j'ai checké dans ton blog et le code du script n'y est pas présent, donc c'est tout à fait normal que ça ne fonctionne pas !!!!

    RépondreSupprimer
  4. Je viens de remettre peut tu cheké quand tu a un moment ? Merci ^^

    RépondreSupprimer
  5. maintenant les liens externes s'ouvrent automatiquement dans des nouveaux onglets !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    RépondreSupprimer
  6. Merci, mais cela fonctionne pas sur tout les lien externe. Bizarre !

    RépondreSupprimer
  7. Ca fonctionne nickel!!
    Merci pour ce code!

    RépondreSupprimer
  8. Je vais tester puis je reviendrai durant le WE ! Déjà bravo et merci

    RépondreSupprimer
  9. Je l'ai installé et il fonctionne. Mais juste un truc, si vous voulez utiliser l'outil de création de modèles de blogger vous devez enlever le code... Sinon on ne peut faire aucune modification sur le blog. On peut toujours le mettre le code anti-iframes par la suite.

    RépondreSupprimer
  10. salut soufiane,

    maintenant je viens de comprendre pourquoi dans google analytics j'avais un article "assez commun" qui attirait le plus de visite. Dans google image, la photo de mon nom se reporte à cet article "assez commun". C'est un peu contraire à ce que tu dis mais peut être qu'il y a une autre cause au succès de cet article.

    RépondreSupprimer
  11. Merci Soufiane, ça marche très bien!

    RépondreSupprimer
  12. Salutations!

    Très très bonne suggestion cet "anti-frame" mis en application à l'instant sur notre blog!
    LeBlogger.com c'est le blog fonctionnel et utile!
    Nous n'avons pas trouvé mieux!

    A suivre...

    Les RG


    PS: notre article sur "LeBlogger.com" est toujours en ligne sur le
    http://lesrenseignementsgeniaux.blogspot.com/2009/10/linternaute-du-mois-sofiane-lamchaouri.html#more

    RépondreSupprimer
  13. beau petit script simple et efficace.
    thanks

    RépondreSupprimer
  14. Arzo, par contre ça fonctionne par sur les sites qui t'ajoutent une barre de navigation.

    RépondreSupprimer
  15. Excellent! Mais comment tu sais tout ça? Je suis impressionnée par tes connaissances...J'arrive à peine à allumer mon PC! :D

    RépondreSupprimer
  16. Idem, çà plante l'Outil de création de modèles de Blogger... donc à n'utiliser que si on n'a pas besoin de cet outil.

    RépondreSupprimer
  17. @Xapur @Tomate Joyeuse
    Merci pour l'info, c'est dommage mais de façon général les personnes qui utilisent l'outil de création de modèle ne s'intéresse pas trop à la personnalisation de leur blog simplement parce que le code HTML du blog devient impossible à comprendre et modifier.

    Je pense qu'en utilisant une condition b:if on devrait résoudre le problème, je ferais des tests plus tard ...

    RépondreSupprimer
  18. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  19. Voilà une idée géniale...
    Et un tuto vidéo très bien fait.

    Je vais tester sur mes blogs!

    Merci Soufiane

    dA dOrf
    www.dadorf.ch

    Petite question : Si l'on voit un blogspot au design intéressant, y a t'il un moyen de récupérer le template (j'ai essayé en faisant ''afficher le code source de la page'', ça ne marche pas) ?
    Par exemple : http://blog.annettepehrsson.se/

    RépondreSupprimer
  20. @da dorf
    Bien sur que non,mais tu peut récupérer le css et l'analyser

    RépondreSupprimer
  21. C'est super, ça marche aussi sur les liens par networdkedblogs dans facebook...

    RépondreSupprimer
  22. le script ça marche pas sur overblog ,pourquoi et comment je peux faire ?

    RépondreSupprimer
  23. Ola Soufiane

    merci beaucoup pour l'info,

    je vais le mettre en place sur mes 5 blogs !!!

    bonne soirée

    RépondreSupprimer
  24. I should do this. Fuck image searches and the like. They do well enough without these tactics. Thank you.

    RépondreSupprimer
  25. @Lauren
    Yep, Google and Bing are doing the same think but there's also Digg, stumbleuppon ...

    RépondreSupprimer
  26. @Anonyme
    Il faut savoir que OverBlog décide pour ses utilisateurs et ils ont déjà mis en place des scripts similaires

    RépondreSupprimer
  27. Surtout n'oubliez pas de nous le signaler si vous remarquez des pubs avec d'autres widgets ou scripts

    RépondreSupprimer
  28. Encore une adoption de script pour moi !
    Grâce à toi je fait un élevage.
    Merci

    RépondreSupprimer
  29. Bonjour,
    J'ai eu un petit soucis avec ce script : je n'arrivais plus à accéder au menu : Outil de création de modèles sur Blogger. Avez vous le même problème ?
    LA soulution : J'ai enlevé le script Script anti iFrames, tout fonctionne !

    http://geekastuces.blogspot.com/

    RépondreSupprimer
  30. @Philippe Tyrode
    Oui on m'a signaler cette incompatibilité, mais comme je l'ai dit en haut, en générale ceux qui utilisent l'outil de création de modèles c'est parce qu'il ne veux pas toucher au code ....

    RépondreSupprimer
  31. bonjour,

    Pour éviter de se faire pomper tout son contenu par les Wikio et Cie, et par la même occasion éviter le duplicate content.
    Il faut déjà limiter son flux, de ce fait l'internaute a toutes les chances d'aller directement sur le blog pour consulter la suite du billet.

    Ca sera certainement le sujet de mon prochain billet, ce n'est pas normal que des blogs se remplissent avec le contenu d'autres blogs sans rien envoyer en échange.

    bonne continuation

    RépondreSupprimer
  32. Hé hé ! Je viens d'installer le super script pour lutter contre les anti-frame. Génial !! Merci !

    RépondreSupprimer
  33. Oops ! J'ai installé le script anti-frame pour lutter contre les iFrame ! Ouais ! C'est exactement ça ! Merci pour les bons tuyaux !

    RépondreSupprimer
  34. Je reviens plus tard que prévu, mais bredouille, sans doute parce que je fonctionne avec l'outil de création de modèle?
    Pourtant j'aime bien mettre les mains dans le cambuis..
    Que me conseilles-tu ? Quand je place le code (au bon endroit)et que je clique sur une image dans Google image, j'arrive bien sur mon blog, sans iframe Google, mais avec seulement la moitié ou un tiers de l'article.
    J'ai donc retiré le script pour le moment.
    Merci d'avance si tu as une piste.

    RépondreSupprimer
  35. Génial ce système mais malheureusement, quand j'ai voulu changer le look de mon blog... Cela a bloqué le nouveau outil de présentation... J'ai du retirer la programmation, je dois la remettre après que j'ai fini mes changements.

    Vous faites un fabuleux travail... Vraiment génial... Bonne continuation. Amitiés SABINE

    RépondreSupprimer
  36. ça ne marche pas pour moi
    c'est toujours le site 750gr qui apparait en 1er, alors que je les ai quitté depuis des mois.
    si tu peux m'aider, Soufiane, ce serait génial !
    Neanmoins, merci pour tes astuces

    RépondreSupprimer
  37. @A.P.
    J'ai pas compris de quoi il s'agit !!!!

    RépondreSupprimer
  38. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  39. salut;
    Effectivement il faut signaler que sa casse l'outil de création qu'il faut penser a l'enlever ..

    D'ailleur soufiane t'aurais pas une astuce pour noter le début et la fin du script qu'on installe ..car a force c'est le bordel..
    Ex:
    <(!)-- debut Script Anti I frame -->
    script blabla bla...
    blabla ....
    <(!)-- fin Script Anti I frame -->


    j'ai essayer ce truc mais sa fonctionne pas dans htlm
    Thanks...

    en faites si je viens de trouver il faut cocher "Développer des modèles de gadgets" et attention enlever les () car si je laisse sa n'apparait pas dans le commentaire
    Donc thanks a moi même
    Non Thanks... pour tout tes astuces...

    RépondreSupprimer
  40. Si cela peux aider ;)

    RépondreSupprimer
  41. Salut sofian,

    j'ai mis le script après "head" et maintenant je ne peu plus accédé au code source du blog. A-tu une solution pour que je puisse mettre le script avant "head" ? (j'utilise la nouvelle version de blogger)

    Amicalement
    jean-luc

    RépondreSupprimer
  42. salut sofian,

    j'ai toujours le même problème à chaque fois que je veus modifier le modèle une page noir s'affiche avec le "B" de Blogger qui s'anime comme une attente de téléchargement.

    Aurais tu une solution pour y remédier car je suis bloqué.

    amicalement

    RépondreSupprimer

Copyright 2012 LeBlogger.com