【发布时间】:2018-06-27 12:58:58
【问题描述】:
我正在开发一个带有 wevbiews 的 Messenger 应用程序
它曾经在网络上运行良好,但在某些时候它开始显示:
拒绝显示 'https://www.messenger.com/t/EAPdevelopment?fb_iframe_origin=https%3A%2F%2Fwww.messenger.com' 在一个框架中,因为它将“X-Frame-Options”设置为“拒绝”。
我不知道会出什么问题,而且,我总是发送这个:
header('X-Frame-Options: ALLOW-FROM https://www.messenger.com/');
header('X-Frame-Options: ALLOW-FROM https://www.facebook.com/');
到服务器。
如何解决这个问题?
【问题讨论】:
-
最近它也开始对我显示同样的错误。
-
我自己也有同样的问题。让我烦恼的是,以下机器人出现了同样的问题:messenger.com/t/MessengerTaskBot 我怀疑问题出在 Facebook 方面。我发现以下 github 票证描述了可能需要重新打开的相同问题(空白 webview iframe),但它没有提到
X-Frame-Options错误消息。 github.com/fbsamples/messenger-bot-samples/issues/15 -
其实有几个人有这个问题,可能是 Facebook 搞砸了。这是官方的错误报告:developers.facebook.com/bugs/147147746075305
-
您是否将这两行添加到
iframe导航到的php文件中? -
@MarcoDufal,本质上,这是您真正应该添加它们的唯一地方。
标签: php webview facebook-messenger facebook-messenger-bot x-frame-options