【问题标题】:How can i make my iframe app visible for everyone?如何使我的 iframe 应用程序对所有人可见?
【发布时间】:2011-10-14 16:54:41
【问题描述】:

我是 Facebook 应用程序开发的新手,遇到了一个愚蠢的问题:

我制作了一个简单的应用程序,其中包含一个嵌入在 iframe 中的 flash 播放器,该 iframe 存储在我的服务器上,然后我将它(作为选项卡)添加到我还创建的 Facebook 事件页面中。

我的问题是,如果用户的角色映射到应用设置中,iframe 只会加载页面的内容;它对我来说很好,因为我是管理员,我相信我的测试用户也可以很好地看到它,但对于其他所有人来说,iframe 是空白的。

关于如何使其对所有人可见的任何想法? 提前致谢

编辑

【问题讨论】:

    标签: facebook iframe


    【解决方案1】:

    听起来您的应用位于Sandbox Mode。如果是,那么您是对的 - 只有管理员、开发人员和测试人员才能使用/查看该应用程序。如果您希望所有人都看到它,请禁用Sandbox Mode

    1. 转到https://developers.facebook.com/apps/
    2. 选择您的应用,然后选择Edit Settings
    3. Settings > Advanced
    4. Authentication 部分,将Sandbox Mode 设置为Disabled

    【讨论】:

    • 不,沙盒模式已禁用。不过,我只是添加了有关该问题的更多信息。
    • 好的。是的,播放器为我加载,但我在独立站点和 FB 页面上都得到了这个:“尝试建立与服务器的连接超时”,所以这不应该是 FB 端的问题。您没有收到此错误吗?
    • 嗯,这很有趣,因为它应该超时。问题是我看不到 iframe 本身(没有加载任何内容)。这意味着它与角色无关!
    • 到目前为止,这种行为似乎不稳定,我想知道它是否与我的 ISP 有任何关系(我们在 8 小时前更改了 DNS 设置)...
    • 我会在星期一再试一次;到时候我会更新情况,谢谢你的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 2014-04-14
    • 2015-09-28
    • 2016-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多