带有 Facebook 标签的 IFrame
我想要获得 iframe 应用程序,但在它之上,我想放置选项卡。和 iframe 似乎不太兼容。你们知道有什么解决办法吗?
谢谢, 埃部
I want to get iframe application but on top of it, would love to put tabs. and iframe are not really seem compatible. Do you guys know any work around this?
Thanks,
Ebe
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于 Facebook 的限制,您无法在 Facebook Tab 应用程序中使用 iframe,但在此博客文章中 从 8 月中旬开始,他们表示“在接下来的几个月内”将开始支持页面选项卡的 IFrame。
对于存在于选项卡中的应用程序也有其他限制,例如您必须使用 FBJS 方法而不是常规 javascript。脖子很痛。
在此演示文稿中,从一月份开始,Facebook 建议如果您确实需要 iframe选项卡中的功能,您可以通过不将应用程序放在选项卡中来解决它...创建一个仅包含指向画布页面的链接的选项卡,您的应用程序可以在其中使用 iframe。
You can't use an iframe in a Facebook Tab application due to restrictions from Facebook, though in this blog post from mid-August they say they will begin supporting IFrames for Page tabs "in the next few months".
There are other restrictions for applications which live within a Tab too, eg you have to use FBJS methods instead of regular javascript. It's a pain in the neck.
In this presentation, from January, Facebook suggest that if you really need iframe functionality in a Tab you can work around it by not putting your application in the Tab... make a Tab containing just a link to a Canvas Page, where your application can use iframes.
或者,如果您正在谈论应用程序的“选项卡式”UI,则可以使用 iframe。只需使用 javascript 来显示和隐藏不同的内容 div。
这是一个具有选项卡式 UI 的应用程序示例(它是一个选项卡应用程序,因此不能使用 iframe):
http://www.facebook.com/VansEurope?v=app_122643704452302
Alternatively if you are talking about a 'tab-style' UI for your application then it is possible with using iframes. Just use javascript to show and hide different content divs.
Here is an example of an app with a tab-style UI (and it's a Tab app, so it can't use iframes):
http://www.facebook.com/VansEurope?v=app_122643704452302