Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将好友Facebook个人资料页面添加到jQuery UI对话框_Javascript_Jquery_Facebook_Jquery Ui_Jquery Ui Dialog - Fatal编程技术网

Javascript 将好友Facebook个人资料页面添加到jQuery UI对话框

Javascript 将好友Facebook个人资料页面添加到jQuery UI对话框,javascript,jquery,facebook,jquery-ui,jquery-ui-dialog,Javascript,Jquery,Facebook,Jquery Ui,Jquery Ui Dialog,我正在使用Facebook JavaScript API获得一个朋友档案页面的链接。我现在正试图将它添加到jQueryUI对话框中的iframe。我有: $('<iframe src="https://www.facebook.com/profile.php?id=505818552"><p></p></iframe>').dialog(); $('')。dialog(); 但是,这会在jQuery对话框中显示一个带有“转到Facebook”链

我正在使用Facebook JavaScript API获得一个朋友档案页面的链接。我现在正试图将它添加到jQueryUI对话框中的
iframe
。我有:

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

')。dialog();
但是,这会在jQuery对话框中显示一个带有“转到Facebook”链接的Facebook徽标。我在
dialog()
之前尝试过使用
load(url)
,但由于跨域,所以没有成功

我想知道Facebook是否禁用了这种功能


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

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

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

然后,您将能够通过查询来提取该用户的好友列表


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

谢谢,我想是的。你知道我还有别的办法吗?有解决办法吗?我希望它在jQuery对话框中打开,以保持站点的外观。谢谢。@adamjmarkham,恐怕没什么办法了,否则这种保护有什么意义?好的。无论如何,谢谢你。我想把这个问题留待一段时间,看看是否还有其他人有其他的解决方案,否则我将绿色勾选你的答案。谢谢