FB 应用程序在 Iframe 中工作,但用作页面选项卡时不会出现

发布于 2024-12-11 20:25:01 字数 496 浏览 0 评论 0原文

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

话虽这么说,我已经成功创建了一个 FB 应用程序,该应用程序从请求的托管加载,并将其显示在应用程序页面下。我还制作了它,以便我可以将其作为页面选项卡添加到 FB 页面。我遇到的问题是,单击应用程序的页面选项卡,它不会在页面的 iframe 中显示任何内容,尽管它显示在应用程序的画布页面上。

所以,我的问题是,您对为什么它可能显示在画布 iframe 上而不是页面选项卡 iframe 上有什么想法吗?我目前猜测这与签名请求的处理方式有关,但我不完全确定。我正在使用此处给出的用于 FB 的 PHP SDK: https://github.com/facebook/php-sdk / 与 FB 相关的功能,目前正在追踪我可能出错的地方。

任何帮助表示赞赏。谢谢。 =)

Okay, allow me to say first off that I am working on developing my first FB app/page tab at the moment. I'm not looking for anything fancy yet, just workability.

That being said, I have managed to create a FB app that loads from the hosting requested, and displays it under the app page. I have also made it so that I can add it as a page tab to FB pages. What I am having an issue with is that clicking on the page tab for the app, it does not show any content in the iframe on the page, though it shows on the canvas page for the app.

So, my question is, do you have any ideas as to why it might be showing on a canvas iframe and not the page tab iframe? I am currently guessing that it has to do with how the signed request is processed, but am not completely sure. I am using the PHP SDK for FB given here: https://github.com/facebook/php-sdk/ for the FB-related functions, and am tracing through that currently for where I might be going wrong.

Any help is appreciated. Thanks. =)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

把回忆走一遍 2024-12-18 20:25:01

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

I had the same problem and was able to solve it by providing different (http vs https) URLs for the secure and non-secure canvas and page tab URLs. Just remove post the non-secure URL for the non-secure canvas/page tab URL fields. I believe this is because Facebook doesn't check to see if the user has secure browsing turned on until after they have logged in.

苹果你个爱泡泡 2024-12-18 20:25:01

您可以尝试更改应用程序选项卡的显示顺序;它对我有用。

You could try to change the order of appear of the app tab; it worked for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文