1

我使用 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,它会毫无错误地打开。

4

1 回答 1

2

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

于 2013-03-11T20:33:05.897 回答