2011-08-30 99 views
1

我使用Facebook JavaScript API获取指向朋友个人资料页面的链接。我现在试图在jQuery UI对话框中将它添加到iframe。我有:将Facebook个人资料页面添加到jQuery UI对话框

$('<iframe src="https://www.facebook.com/profile.php?id=505818552"><p></p></iframe>').dialog(); 

但是,这显示一个Facebook标志与jQuery对话框中的'转到Facebook'链接。我在dialog()之前尝试使用load(url),但由于跨域而无法使用。

我想知道如果Facebook禁用这种事情?

有没有办法让它在jQuery对话框中打开?

回答

1

我们不允许这样做。相反,请创建一个Facebook应用程序并让用户505818552授权您的应用程序。

然后你就可以通过查询

https://graph.facebook.com/505818552/friends?access_token=USER_ACCESS_TOKEN

1

是的,FB禁止包含在iframe中,如live demo所示。

+0

由于拉该用户的朋友列表,是这么认为的。你知道我能做到这一点吗?有没有解决方法?我希望它在jQuery对话框中打开,以保持网站的外观和风格。谢谢。 – adamjmarkham

+0

@adamjmarkham,AFAIK没有什么可以做的,否则这种保护的重点是什么? –

+0

好的。不管怎么说,还是要谢谢你。我想留下一段时间的问题,看看是否有其他人有任何其他解决方案,否则我会打勾你的答案。谢谢。 – adamjmarkham

相关问题