Facebook Canvas应用程序中的白页

时间:2013-03-11 19:17:55

标签: php facebook canvas facebook-apps

我使用PHP开发了一个Facebook应用程序。这款应用程序去年运作良好。

现在我已将应用程序迁移到另一台服务器。从那以后,我遇到了很多问题,我在一些问题上有所改变。

但是,当用户第一次使用谷歌浏览器在apps.facebook.com/my-app上查看应用时会发生错误

Refused to display 'FACEBOOK_URL_HERE' in a frame because it set 'X-Frame-Options' to 'DENY'. about:blank:1

我不知道导致此错误的原因。但是,如果用户直接导航到我的域上的应用程序URL。它打开了。之后,如果导航回apps.facebook.com/my-app,它会打开而不会出错。

1 个答案:

答案 0 :(得分:2)

现代浏览器允许Web服务器通过X-Frame-Options标头指示该服务器托管的页面是否应该是iframeable。您需要确定应用程序或Web服务器中的哪个位置已打开并禁用它。