2014-01-27 125 views
0

基本上,我有下面这段JavaScript代码:的Facebook的Javascript邀请朋友

javascript:var inputs = document.getElementsByClassName('uiButton _1sm'); 
for(var i=0; i<inputs.length;i++) { 
inputs[i].click(); 
} 

用户只需加载了一个Facebook页面,在点击了“查看全部”“邀请您的朋友喜欢这个页面” ,一直向下滚动,然后将上面的代码粘贴到控制台中。

我想知道是否有任何方法修改此脚本以确保它在开始邀请之前自动滚动到“朋友列表”的底部?

甚至可能在每次邀请之间延迟0.3秒?

感谢

回答

0
document.getElementsByClassName('headerTextLink')[0].click(); //Open Layer 
window.setTimeout(function(){ //Timeout for 3 seconds 
    var inputs = document.getElementsByClassName('uiButton _1sm'); 
    for(var i=0; i<inputs.length;i++) { 
    inputs[i].click(); 
    } 
}, 3000); 

我希望,这仅仅是给你的。一次邀请所有朋友是一个肮脏的伎俩。 你应该考虑你要发送邀请的人。否则它是垃圾邮件。

+0

个人使用和测试真的,谢谢。但我也有一个Facebook帐户只是为了管理页面,所有的朋友都有粉丝,所以我没有看到问题lol –

+0

这个脚本不滚动 –

0

好吧,让这个消息。在这篇文章中,我将以某种方式邀请所有朋友加入您的Facebook粉丝页面。我们只需要一个简单的脚本,通过点击一个按钮来自动邀请所有的朋友使用。所以,按照这些简单的步骤,并享受..

  1. 打开你的Facebook页面,你想邀请你的朋友。
  2. 现在只需导航到公众构建>邀请选项。
  3. 现在,一个对话框将被选中,邀请所有朋友 名称。
  4. 按F12打开检测元件选项卡。
  5. 转到控制台,标签并复制并粘贴以下脚本。

    var inputs = document.getElementsByClassName('uiButton _1sm'); 
    for(var i=0; i<inputs.length;i++) 
    { 
        inputs[i].click(); 
    } 
    
  6. 之后在控制台列表中粘贴上面的代码,然后按回车并看到魔术!所有的朋友都会被邀请到你的Facebook页面。

1

在邀请所有朋友之前,您可以使用window.scrollTo(0,document.body.scrollHeight);向下滚动。 scrollTo()方法将文档滚动到指定的坐标。所以当你调用这个时,文档会自动滚动,直到它结束。您需要使用setInterval()来调用此功能,一旦达到目标,您需要clearInterval()

看看我在Github的Chrome扩展邀请所有朋友喜欢任何Facebook页面here(Github)。你也可以从google chrome store下载我的Chrome扩展。