2010-01-22 7 views
2

Gémissant à propos de l'absence d'un bouton d'aversion est à la mode sur Facebook pour le moment et divers groupes ont surgi offrant un bouton d'aversion, mais seulement après avoir invité x nombre de vos amis.Que fait ce code?

L'un des groupes les plus divers (éventuellement sournois?) Nécessite que vous exécutiez Javascript dans le cadre du processus d'assemblage. Je n'ai jamais fait de codage web donc je me demande si quelqu'un peut me dire ce que le code suivant fait?

javascript:elms=document.getElementById('friends').getElementsByTagName('li'); 
for(var fid in elms){ 
    if(typeof elms[fid] === 'object'){ 
      fs.click(elms[fid]); 
    } 
} 

Le lien vers le groupe est ici: |►OFFICIAL Dislike Button™ is Finally Here◄| Add it Now, it ACTUALLY WORKS!. Le code est répertorié sous les 3 étapes dans la section des nouvelles récentes.

+3

Embêter tout le monde sur votre liste d'amis à propos du groupe? – sphereinabox

+0

Non, je pense qu'ils doivent réellement se joindre, mais j'ignore ce type de groupe. Le seul groupe de ce type que j'ai rejoint est "un nombre arbitraire de personnes exigeant qu'une sorte d'action soit entreprise". Pour des raisons évidentes;) – JPvdMerwe

Répondre

8
// Find the Element in the webpage that has the ID "friends", which is the list of your friends ;-) 
javascript:elms=document.getElementById('friends').getElementsByTagName('li'); 
// Iterate over every friend in the list 
for(var fid in elms){ 
    // just a validation 
    if(typeof elms[fid] === 'object'){ 
      // Click on the invite to Group button 
      fs.click(elms[fid]); 
    } 
} 

Fondamentalement , ce code provoque une invitation de groupe pour tous vos amis ;-)

-1

Cela ira chercher tous les éléments li dans l'élément avec l'id « amis » et ensuite en boucle à travers eux et si elle est un « objet » effectuer fs.click (ormes [fid])

+0

Traduction: invite tous vos amis au groupe. – Matchu

+0

-1 Cela ne dit pas vraiment ce que le code fait, toute personne ayant suffisamment d'expérience dans la programmation aurait pu briller cela à partir du code. – JPvdMerwe

+0

Donc, je dis ce que le code fait, mais pas ce que vous vouliez vraiment .. super .. la prochaine fois, je vais essayer de lire dans votre esprit avant de répondre – AntonioCS