我知道如何检查Facebook的按钮是否被edge.create点击,但网站addmefast.com,在新窗口中打开Facebook页面,当你关闭窗口时,父窗口得到的东西返回,无论我点击像或不。Addmefast.com检查点击新窗口中的Like按钮?如何
我可以在同一个窗口中查看,但他们如何在一个新的窗口上执行此操作,该窗口位于不同的域名Facebook上。 他们没有使用任何签名的应用程序或用户的权限,以检查他的喜好等。
UPDATE:
我阅读网站的Java的脚本,而之前它的作用是检查类的数量,并打开窗户后,如果喜欢增加,他们奖励你的积分,无论谁喜欢那个时候的页面,我测试了它,我打开窗户喜欢,不喜欢,并问我的朋友喜欢它来自他的电脑,而且我获得了积分,所以他们无法真正检查我是否喜欢它。显然,他们需要使用已签名的Facebook应用程序来执行此操作。
您可以使用postMessage()从另一个域的窗口发送信息。或者您可以使用不可见的ajax将相同的服务器与弹出窗口和开启者页面进行对话。 – dandavis
我有同样的问题。任何人都有答案吗? –
据我所知,他们所做的是通过Facebook og检查页面的喜好,并打开一个窗口,然后关闭窗口后再次检查喜欢,并决定喜欢是否增加。但是我相信这不是一个好主意,在那段时间里有成千上万的人也会喜欢,而这一点也不确定。 我现在使用Facebook API签名的应用程序来做到这一点。 –