Quand vous cherchez des informations sur une personne (via Google par exemple) et que vous souhaitez accéder à son profil Viadeo, un calque/iframe apparait rapidement sur la page du profil si vous n’êtes pas connecté sur le site. Agacé d’avoir les informations souhaitées systématiquement masquées, je me suis décidé d’aller jeter un coup d’oeil au code source…
Une petite recherche sur iframe ou join (lien iframe affiché étant http://join.viadeo.com) m’amène à la fonction suivante:
function createJoin() { var el = document.createElement("iframe"); el.setAttribute("id", "ifrm"); var d = document.getElementById("join"); d.appendChild(el); el.setAttribute("src", "http://join.viadeo.com"); el.setAttribute("src", "http://join.viadeo.com/step/registration/?nickname=xxxxx.xxxxx&mwb=true&lang=fr&returnurl=/profile/xxxxxxxxx"); var iframeElement = document.getElementById("ifrm"); }
Je suis donc cette piste en regardant où et dans quelles circonstances cette fonction createJoin est appelée et je tombe sur ce petit bout de code:
document.onmousemove = function(e) { if ( !moveDone ) { moveDone = true; createJoin(); posFrame() posDiv(); moveDiv(); }
Youpee! La fonction qui affiche la page de connexion/inscription Viadeo est appelé sur l’évenement « onmousemove ».
Conclusion: quand vous souhaitez consulter un profil Viadeo et que vous n’êtes pas connecté,
NE BOUGEZ PAS VOTRE SOURIS ET SCROLLER AVEC LES FLECHES DE VOTRE CLAVIER 😉
Y’a pas de quoi (enfin si vous ne saviez pas)
Pirate ! 🙂
Merci pour l’astuce, il fallait tout de même y penser … Abusé ! 😀
Et moi qui me fatiguait à désactiver tout le javascript chaque fois que je venais sur ce site… vraiment sympa comme astuce! 🙂
En voilà un site mal verrouillé. ça me rappelle le temps de radioblogclub, où on pouvait récupérer dans les fichiers temporaires les chansons au format mp3 XD.
Tiens, moi je me servais du cache de google pour faire ça 😀 !
Ah bon? chez moi sous Chrome et avec le cache de Google, leur maudit div apparaît aussi
C’est fou ce qu’on arrive à faire quand on maitrise la technique.
Et que l’on comprend ce qui est écrit dans l’article…
Quand on est consommateur des profils Viadéo, on dit merci pour l’astuce.
et moi je dis « Y’a pas de quoi » 😉
Sinon, il suffit juste de cliquer sur le lien « Fermer » qui apparaît en haut à droite en même temps que le calque.
Merci pour l’info! En fait, le lien « Fermer » n’était pas présent à l’époque de l’article. Problème résolu donc;)