【问题标题】:Change tab page to iFrame将标签页更改为 iFrame
【发布时间】:2012-03-08 17:37:41
【问题描述】:

我有一个旧的 Facebook 应用程序安装在 Facebook 页面上。标签页不是托管在 iframe 中,而是 Facebook 将 HTML 嵌入到他们的网站中(我认为这称为 FBML)。如何像新应用一样将选项卡更改为托管在 iFrame 中。

谢谢,

【问题讨论】:

    标签: iframe fbml facebook-apps


    【解决方案1】:

    在撰写本文时,要将您的选项卡更改为 iFrame 而不是嵌入的 HTML,您必须转到您的应用设置 - 高级并在迁移下启用 Page Tab iFrames。

    【讨论】:

      【解决方案2】:

      我相信您所指的是曾经存在的旧“静态 FBML”应用程序之一。

      ...标签页不是托管在 iframe 中,而是 Facebook 将 HTML 嵌入他们的网站...

      它可以让您将 FBML(Facebook 标记语言)代码粘贴到静态 FBML 应用程序设置中的文本区域中。

      这不再是一个可行的选择,因为 Facebook 已弃用并且是 in the process of removing FBML

      FBML 已被弃用。从 2012 年 6 月 1 日起,FBML 应用程序将不再工作,因为所有 FBML 端点都将被删除...

      我相信您需要做的是使用较新的JavaScript/PHP SDK(或任何现有的other non-official SDK's)重新编写您的应用程序。您必须将 create a new appyour very own 添加到您的页面中。

      【讨论】:

      • 我不是在谈论那些让我粘贴 FBML 的旧应用程序。如果你去这里:facebook.com/DISolutions/app_389845102120 有应用程序,你会注意到 HTML 嵌入到 Facebook.com 中。另一方面,另一个应用程序facebook.com/DISolutions/app_363004220385602 包含一个 iFrame。
      • 创建新应用程序不是一种选择,因为我有客户已经在使用当前应用程序。
      • 这两个应用都是你管理的吗?另外,几岁了?
      • 是的,它们都由我管理。有问题的应用程序至少有 2 年的历史,而另一个应用程序大约有一周的历史。
      • 实际代码在哪里?您在哪里编辑 first app 的内容?另外 - 它是否在 developers.facebook.com/apps 上为您列出
      猜你喜欢
      • 1970-01-01
      • 2012-03-02
      • 2015-10-08
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多