Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
facebook应用程序全部集成在一个页面中(无需重新加载)_Facebook_Iframe - Fatal编程技术网

facebook应用程序全部集成在一个页面中(无需重新加载)

facebook应用程序全部集成在一个页面中(无需重新加载),facebook,iframe,Facebook,Iframe,我目前正在为facebook应用程序开发UI。基本上,游戏显示在画布页面上,并以选项卡形式进行导航 我需要的是,当用户单击“好友”邀请好友时,页面将显示在游戏上方(游戏仍在后台,并按原样运行)。因此,页面不能重新加载。为此,我将好友请求的url放在一个的src中,并使用jquery隐藏/显示div,但问题是也会包含页眉、页脚等内容,就像facebook.com一样,但我只想要内容,因为用户已经在facebook上了。有比我现在做的更好的方法吗?我将如何做到这一点 “奇迹之城”facebook应用

我目前正在为facebook应用程序开发UI。基本上,游戏显示在画布页面上,并以选项卡形式进行导航

我需要的是,当用户单击“好友”邀请好友时,页面将显示在游戏上方(游戏仍在后台,并按原样运行)。因此,页面不能重新加载。为此,我将好友请求的url放在一个
src
中,并使用jquery隐藏/显示
div
,但问题是
也会包含页眉、页脚等内容,就像facebook.com一样,但我只想要内容,因为用户已经在facebook上了。有比我现在做的更好的方法吗?我将如何做到这一点


“奇迹之城”facebook应用程序的导航就是一个很好的视觉示例。

您需要编写一个服务器端脚本,使用facebook API获取好友列表。然后,您只需生成显示和使用此信息所需的HTML


另外,您可以使用
,而不是使用
,并使用javascript(通过ajax)填充它的innerhtml。

我现在正在处理这个问题,但我想知道,填充一个div而不仅仅是创建另一个链接到iframe的页面是否有好处。将div与AJAX一起使用可以让您在不加载页面其余部分的情况下重新加载div的内容。您将能够使用服务器端脚本和AJAX将内容流式传输到页面。