facebook app全部集成在一个页面中(无重新加载)

时间:2011-05-11 18:30:03

标签: facebook iframe

我目前正在为Facebook应用开发UI。基本上,游戏显示在画布页面上,它以标签形式导航。

我需要的是,当用户点击“朋友”邀请人时,该页面将显示在游戏上(游戏仍在后台,并按原样运行)。所以页面不能重新加载。为此,我将好友请求的网址放在src的{​​{1}}中,并使用jquery隐藏/显示<iframe>,但问题是divs也会包含页眉,页脚和所有像facebook.com,但我只想要内容,因为用户已经在Facebook上。有没有比我正在做的更好的方法?我该如何做到这一点?

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

1 个答案:

答案 0 :(得分:0)

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

此外,您可以使用<iframe></iframe>而不是使用<div>,而是使用javascript来填充它的innerhtml(通过ajax)。