FB App适用于Iframe,但在用作页面标签时不会显示

时间:2011-10-26 23:11:55

标签: facebook iframe tabs facebook-iframe

好的,请允许我首先说我正在开发我的第一个FB应用程序/页面选项卡。我不是在寻找任何有趣的东西,只是可行性。

话虽这么说,我已设法创建一个FB应用程序,从所请求的主机加载,并将其显示在应用程序页面下。我也做了它,以便我可以将它作为页面选项卡添加到FB页面。我遇到的问题是点击应用的页面标签,它不会在页面上的iframe中显示任何内容,尽管它显示在应用的画布页面上。

所以,我的问题是,你有什么想法,为什么它可能会在画布上显示iframe而不是页面标签iframe?我目前正在猜测它与签名请求的处理方式有关,但我不完全确定。我正在使用这里给出的用于FB的PHP SDK:https://github.com/facebook/php-sdk/用于FB相关的函数,并且正在跟踪我当前可能出错的地方。

感谢任何帮助。谢谢。 =)

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,并且能够通过为安全和非安全画布和页面选项卡URL提供不同的(http vs https)URL来解决它。只需删除非安全画布/页面选项卡URL字段的非安全URL。我相信这是因为Facebook在他们登录之前没有检查用户是否已开启安全浏览。

答案 1 :(得分:0)

您可以尝试更改应用标签的显示顺序;它对我有用。