Facebook canvas - 又一个空白页面

Facebook canvas - yet another blank page

添加一个简单的 FB 选项卡。 与一个 url 配合使用效果很好,但与另一个配合使用时显示空白页。 两者相同,均为 HTTPS。

  1. https://www.chirva.com/stuff/ - 有效
  2. https://www.mchelper.com/fb_contact/ - returns 空白页

两者在 FB 端具有相同的设置。相同 tab/canvas 详细信息(仅 URL 不同)。 它可以在主机端吗? (类似于 "protected from embedding" )

请查看我尝试嵌入两个 URL 的测试页 http://a5w.org/mch/ 如您所见-第一个不会加载。为什么???

$url = "https://www.mchelper.com/fb_contact/";
$header = get_headers($url, 1);
echo $header["X-Frame-Options"];

(returns "SAMEORIGIN" 这意味着 - 页面不会在 iframe 中加载)

这就是我想知道的

这里是 "fight" 的方法:

Header always unset X-Frame-Options

到 your.htaccess 文件以禁用 X-Frame-Options。