是否可以将iFrame选项卡添加到现有的Facebook页面?

Is it possible to add an iFrame tab to an existing Facebook page?

本文关键字:Facebook 页面 添加 iFrame 选项 是否      更新时间:2023-09-26

最近的Facebook更新(时间轴等)似乎已经改变了如何将iFrame选项卡添加到页面。已经有很多关于这个问题的问题了,但是自从2011年9月最近的更新以来,我没有看到有人问过或回答过。

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

我一直到Facebook开发人员的应用程序,我可以看到如何添加URL等新的应用程序。但是,我想将此添加到现有的 Facebook页面。我发现了一些与此相关的帖子,比如这个:

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

它解释了如何将应用程序与任何你是管理员的页面相关联(参见"在你的Fan page上安装你的iFrame应用程序")。这正是我想做的。

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

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

即使我不能使用Javascript,如果我能在我的网站上指定URL,而不是让我所有的样式都内联(这将是一个持续的痛苦的更新,而不是像我网站的其他地方一样用普通的样式表更新),那就太好了。

感谢任何帮助!

谢谢

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

你似乎想要做的是在你的页面上添加一个新的自定义选项卡。所有选项卡都是应用程序;当你使用野火或静态html,你使用他们的预先存在的应用程序,并把你的内容。正如你所指出的那样,这可能有局限性(一个经常被忽视的是缺乏自定义的16x16应用程序图标)。

做你想做的事的方法是:

  1. 创建一个新的FB应用程序在Facebook开发者控制台指向你的IFrame。
  2. 编辑FB app时,点击左侧"查看app Profile Page"链接(在"相关链接"下)
  3. 这将带你到(基本上无用的)应用配置文件页面。
  4. 在左侧点击"添加到我的页面"
  5. 从对话框中选择页面。
  6. 进入页面,编辑它,并确保标签是可见的。