【问题标题】:iFrame inside Facebook Dialog BoxFacebook 对话框中的 iFrame
【发布时间】:2011-11-29 08:30:54
【问题描述】:

我试图在我的 iFrame Facebook 应用程序中打开一个带有模式框的 Flash 画廊,但它大于 520 像素。我找到了 2 个解决方案:

  1. 在父窗口中插入一段代码,使模态框以目标_parent打开,这是不可能,因为父窗口是Facebook!

  2. 在 Facebook 对话框中使用 iFrame 打开 Flash 视频,

我一直在寻找教程几天没有成功。任何人都知道我该怎么做这样的事情:

    <fb:dialog id="my_dialog">
    <fb:dialog-title>My title</fb:dialog-title> 
    <fb:dialog-content> Flash video </fb:dialog-content>
    </fb:dialog>

也许这是我需要的解决方案,但已经超过 2 个月了,没有人回答这个问题。 http://facebook.stackoverflow.com/questions/7427051/fbswf-not-working-in-fbdialog-box-shows-blank-white-space

这是我的页面,但请记住,这是一项正在进行的工作,我不知道它会成为一个有用的链接多久: https://www.facebook.com/MegaPetBrasil?sk=app_244261928967214

提前致谢。

【问题讨论】:

    标签: facebook iframe modal-dialog dialog fbdialogs


    【解决方案1】:

    没有尝试过一次,但可能是因为 fbml 已弃用..http://developers.facebook.com/docs/reference/fbml/

    如果宽度超过 520px,你可以试试画布页面(我知道用户必须离开粉丝页面)并集成到 Facebook 中。从用户体验的角度来看可能会更好,如果我一直在访问您的页面和标签应用程序,如果您锁定我的 Facebook 屏幕并显示一个带有 Flash 画廊的对话框,我会很生气。在没有任何弹出窗口的画布中会好得多。猜猜看.. :)

    【讨论】:

    • 我在问题中包含指向我的页面的链接。画布页面是我的第二个选择,720px 非常适合我的项目,但我试图阻止访问者在每次观看视频时离开页面。我在FBML中找到了几种技术,但是这很浪费时间,因为一个月后将不再受支持。
    • 至少目前还没有一个解决方案可以解决您想要在选项卡应用程序中执行的操作。正如您所提到的,您无法打开对话框。您必须使用 Facebook,但没有适合您的。我们必须基本遵守平台限制。对不起..
    猜你喜欢
    • 2012-06-26
    • 2012-07-15
    • 2012-10-21
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多