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

时间:2013-02-16 21:10:49

标签: facebook iframe facebook-iframe

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

  

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

这主要发生在未允许该应用的用户身上,因此我们并不具体了解此问题的起点。我们还有三个可能的原因:

  • 服务器配置
  • 我们的编码问题
  • 或者在我们的设置facebook app dev

任何人都可以帮助识别此错误吗?

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

3 个答案:

答案 0 :(得分:17)

我遇到了同样的问题,当我使用target =“_ top”作为链接时,它得到了解决,现在它正在完美运行。

谢谢

答案 1 :(得分:3)

此处已报告:http://developers.facebook.com/bugs/531093333589159?browse=search_51217726097663989102940

我相信我们无能为力,只能等待修复。与“FB Share”插件有相同的问题。

答案 2 :(得分:3)

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

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