【问题标题】:Timeframe for Iframe support on Facebook fan pagesFacebook 粉丝页面上 Iframe 支持的时间表
【发布时间】:2011-04-18 22:18:50
【问题描述】:

目前 Facebook 不允许开发者在粉丝页面标签上使用 iframe:

"一个例外:如果您绝对必须创建一个在 Facebook 页面上显示为选项卡的应用程序,您现在需要使用 FBML;选项卡目前不直接支持 iframe。我们将转换选项卡今年晚些时候到 iframe - 请参阅开发者路线图了解更多详细信息。" http://developers.facebook.com/docs/reference/fbml/

但根据开发者路线图,他们很快就会(2010 年第四季度):

"对于画布应用程序和页面选项卡,我们也正朝着 IFrames 而不是 FBML 发展。作为此过程的一部分,我们将标准化一小组核心 FBML 标签,这些标签将与两个应用程序一起使用Facebook 和外部网页通过我们的 JavaScript SDK,有效地消除了在 Facebook.com 上和在 Facebook.com 上开发应用程序之间的技术差异。 在接下来的几个月中,我们将开始支持页面标签的 IFrame。构建画布应用程序的开发人员应该立即开始使用 IFrame。到今年年底,我们将不再允许创建新的 FBML 应用程序,因此所有新的画布应用程序和页面选项卡都必须基于 IFrame 和我们的 JavaScript SDK。但是,我们将继续支持旧身份验证机制的现有实现以及页面选项卡和应用程序上的 FBML。" http://developers.facebook.com/roadmap

任何人都知道这方面的状态,并更好地了解 Facebook 开发人员在粉丝页面标签上的 iframe 应用程序中使用了哪些方法?

按照他们的逻辑,我现在应该把canvas应用开发成iframe,但是Profile Tab上怎么支持呢?

【问题讨论】:

    标签: facebook


    【解决方案1】:

    第二个简介是最新的。我认为他们在上个月宣布了这些计划。据我所知,Facebook 目前支持页面标签 iframe 的目标仍然是 2010 年第四季度。

    现在,您只需在 FBML/FBJS 中开发应用程序,并通过应用程序设置将其安装到 Facebook 页面。

    【讨论】:

    • 感谢您的输入,我真的尽量避免使用 FBML/FBJS,因为我们有很多本机 JS 预先存在于这个应用程序中。 FB 标签应用程序基本上只是呈现相同的内容/提供与基于 Web 的应用程序相同的功能,但在 FB 上下文中。这就是为什么 Iframe 非常受欢迎的原因,这样我们就不必重写所有内容。
    • 我们更喜欢在可能的情况下使用 iframe,但 Facebook 在页面标签方面没有给开发人员选择的余地。怎么妥协?您可以在页面选项卡上放置一个初始屏幕,其中包含指向画布应用的单个图像链接。
    • 谢谢。是的,我们的 CEO 明确不想这样做(闪屏)。所以我现在正在研究 FBML。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-29
    • 2011-04-03
    • 2011-04-05
    • 2011-11-25
    • 1970-01-01
    相关资源
    最近更新 更多