加载Iframe Facebook(X-Frame-Options拒绝加载)



我的团队负责处理Facebook上应用程序的一些困难。我们认为在加载iframe时出现了一些错误。我们通过Firebug发现了这个错误:

X-Frame-Options拒绝加载:https://www.facebook.com/dialog/oauth?client_id=140656472747871&redirect_uri=https%3A%2F%2Nuvemaps.com.br%2Fci%2Fncupons%2Fhome%2F%3Fb_source%3Dsearch%26ref%3Dts%26fref%3Dts&state=32e667a3645c047d751d20811d49ef6b&req_perms=电子邮件%2C+publish_steram%2C+manage_pages不允许框架。

这种情况主要发生在那些不允许使用该应用程序的人身上,所以我们不知道这个问题是从哪里开始的。我们还有三个可能的原因:

  • 服务器配置
  • 我们的编码有问题
  • 或者在我们的设置facebook应用程序开发

有人能帮助识别这个错误吗?

以下是该应用程序的链接:https://apps.facebook.com/cupomigo

我使用target="_top"作为链接,现在它工作得很好。

使用下面给出的行而不是header()函数。

echo "<script>window.top.location = 'https://apps.facebook.com/yourappnamespace/';</script>";

只需添加

https://www.facebook.com/plugins/video.php?href=""

链接之前:

https://www.facebook.com/plugins/video.php?href="https://yourlink.com"

在我的案例中,我也遇到了同样的错误,但对于注释插件,我不知道它是否有帮助,但我通过插入审核或管理元标签解决了它

<meta property="fb:app_id" content="&#123;YOUR_APP_ID&#125;" />

无论如何,如果用户没有登录Facebook,你仍然会遇到同样的问题。我希望我一直很有帮助,做得很好。

相关内容

最新更新