Addmefast.com检查在新窗口中单击的Like按钮?怎么样

时间:2014-01-21 20:28:41

标签: javascript facebook api facebook-javascript-sdk facebook-likebox

我知道如何检查是否像edge.create一样点击了Facebook按钮,但网站addmefast.com,在新窗口中打开Facebook页面,当你关闭窗口时,父窗口会返回一些内容我是否喜欢点击。

我可以在同一个窗口查看,但是他们如何在一个新窗口上进行检查,这个窗口位于不同的域上,即Facebook。 他们没有使用任何签名的应用程序或用户权限来检查他的喜欢等。

更新:

我读了网站的java脚本,它的作用是检查之前的数量,打开窗口之后,然后如果喜欢增加,他们会奖励你积分,无论谁喜欢这个页面那个时候,我测试了它,我打开了窗口,好像不喜欢,并且让我的朋友从他的电脑上喜欢它,并且我获得了积分,所以他们无法真正检查我是否喜欢它。显然,他们需要使用已签名的Facebook应用程序来执行此操作。

1 个答案:

答案 0 :(得分:1)

是的,我可以确认,这正是他们使用的方法。

当您从他们的页面点击“赞”按钮时,他们会打开一个子窗口并要求他们的服务器直接拨打graph.facebook.com/pageID。之后,他们会保存一张前记录,其中包含页面数量。

When you close the child window(这意味着你只是喜欢这个页面),他们再次调用facebook图表,检索之前的记录并检查喜欢的数量是否增加了。

var win = window.open(url, name);
win.onunload = afterChildClose; // afterChildClose() is the function.
win.close(); // afterChildClose() should fire now.