【问题标题】:Is it possible to add an iFrame tab to an existing Facebook page?是否可以将 iFrame 选项卡添加到现有 Facebook 页面?
【发布时间】:2011-10-19 17:43:31
【问题描述】:

最近的 Facebook 更新(时间线等)似乎改变了向页面添加 iFrame 选项卡的方式。已经有很多与此问题相关的问题,但自 2011 年 9 月的最近更新以来,我看不到哪些问题已被提出/回答。

我希望能够将 iFrame 添加到我现有的 Facebook 页面。我的理解是我可以在我的服务器上放置一个页面(例如在 foo.com/facebook),在那里运行 CSS 甚至 JavaScript。然后,我在 Facebook Developer 应用程序中指定 foo.com/facebook,然后用户将在 Facebook 页面上的 iFrame 中看到托管在我网站上的页面。

我去过 Facebook Developer 应用程序,我可以看到如何为 new 应用程序添加 URL 等。不过,我想将此添加到 现有 Facebook 页面。我发现了一些与此相关的帖子,例如:

http://www.facebook.com/notes/hyperarts-web-design/adding-an-iframe-application-to-your-facebook-fan-page-2011/10150145148215844

它解释了如何将应用程序与您作为管理员的任何页面相关联(请参阅“在粉丝页面上安装 iFrame 应用程序”)。这正是我想做的。

但是,随着最近的更新,将应用程序与您作为管理员的任何页面(与您创建应用程序时创建的页面相反)关联的能力似乎已经消失。所以现在,我唯一的选择似乎是与新应用程序一起开始一个全新的页面。这不好,因为所有喜欢我现有页面的人都不会因为我在那里放置了一个花哨的新 iFrame 选项卡而开始喜欢新页面(另外,我不想更改我已经保护的虚 URL现有页面)。

我能看到的唯一解决方法是将http://iframes.wildfireapp.com 之类的应用程序添加到我现有的 Facebook 页面,然后添加一些自定义 HTML。但这并不是我真正想要的,因为我必须将所有 CSS 与 HTML 内联,而且我无法使用任何 Javascript。

即使我不能使用 Javascript,如果我可以在我的网站上指定 URL 而不是使我的所有样式内联(这将是一个持续的痛苦更新而不是像更新它一样)我网站的其余部分使用普通样式表)。

任何帮助表示赞赏!

谢谢

【问题讨论】:

    标签: javascript css facebook facebook-iframe


    【解决方案1】:

    应用程序本身确实有您提到的页面。然而,这更多是关于应用程序的信息页面。

    您似乎想要做的是向您的页面添加一个新的自定义标签。所有选项卡都是应用程序;当您使用野火或static html 时,您使用他们预先存在的应用程序并将您的内容放入其中。正如您所指出的,这可能有局限性(一个经常被忽视的问题是缺少自定义的 16x16 应用图标)。

    做你想做的事情的方法是:

    1. 在指向您的 IFrame 的 Facebook Developer Console 中创建一个新的 FB 应用。
    2. 编辑 FB 应用时,点击左侧“查看应用简介页面”链接(在“相关链接”下)
    3. 这会将您带到(基本上没用的)应用配置文件页面。
    4. 在左侧,点击“添加到我的页面”
    5. 从对话框中选择页面。
    6. 转到页面,对其进行编辑并确保标签可见。

    【讨论】:

    • 太棒了,这正是我想要做的。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多