我使用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,它会打开而不会出错。
答案 0 :(得分:2)
现代浏览器允许Web服务器通过X-Frame-Options
标头指示该服务器托管的页面是否应该是iframeable。您需要确定应用程序或Web服务器中的哪个位置已打开并禁用它。