是否可以将iFrame选项卡添加到现有的Facebook页面?
Is it possible to add an iFrame tab to an existing Facebook page?
最近的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应用程序图标)。
做你想做的事的方法是:
- 创建一个新的FB应用程序在Facebook开发者控制台指向你的IFrame。
- 编辑FB app时,点击左侧"查看app Profile Page"链接(在"相关链接"下)
- 这将带你到(基本上无用的)应用配置文件页面。
- 在左侧点击"添加到我的页面"
- 从对话框中选择页面。 进入页面,编辑它,并确保标签是可见的。
- 使用api在facebook页面上发布图片或状态
- 为什么我网页的facebook点赞数与该网页的facebook页面不匹配
- 在未经许可的情况下查看用户喜欢的facebook页面
- 访问iframe中的facebook页面被拒绝
- 如何找到Facebook页面的管理员
- 如何嵌入Facebook页面's的评论进入我的网站
- 帖子没有显示给Facebook页面的粉丝
- 使用Javascript发布到Facebook页面
- 使用Javascript根据用户是否喜欢你的facebook页面来显示不同的内容
- 在我的facebook页面上发布所有帖子,并将其显示在我的网站上
- 在类似事件上获取Facebook页面名称
- OAuth 和 Facebook 页面选项卡
- 从Facebook页面访问图像共享中的喜欢数
- 如何共享Facebook页面选项卡中的内容'的内部页面
- 点击Facebook页面上的按钮后的操作
- 如果用户喜欢Facebook页面,则无需请求访问令牌
- 从Facebook页面PHP获取帖子
- 检查用户是否是Facebook页面的粉丝
- 使用javascript为Facebook页面“like”创建一个keylistener hotkey
- Chrome扩展本应在所有Facebook页面上运行,但只有当我点击刷新时才会运行