1

我已经使用 Fat-Free Framework 为客户端构建了一个小部件,它应该让他们的生活更轻松,但他们也要求他们的网站是使用 Wix 创建的。我认为使用他们的嵌入插件(有内置和插件版本)将这个 F3 站点嵌入到 Wix 站点中会很容易。

问题是,无论到目前为止我在 SO 和其他网站上收到的答案如何,我仍然会收到 X-Frame-Options is set to SAMEORIGIN 错误。我尝试了以下方法:

  • header_remove()php命令
  • header('X-Frame-Options: GOFORIT')php 命令(GOFORIT用于除SAMEORIGINand之外的任何内容DENY
  • 添加&output=embed到链接(这不适用于 F3)
  • 添加以下 htaccess 代码:

    Header always append X-Frame-Options SAMEORIGIN Header set Access-Control-Allow-Origin: "http://editor.wix.com" Header set Access-Control-Allow-Origin: "http://www.wix.com"

恐怕 Wix 嵌入插件会有点受限,我无法在这方面做出太大改变。任何想法接下来要尝试什么?F3 是否有一些配置可以帮助解决这个问题,还是我使用的 PHP 代码有误?是否需要在 Wix 站点上进行任何配置?谢谢你的帮助。

4

2 回答 2

1

尝试为框架设置 XFRAME 选项:

$f3->set('XFRAME','GOFORIT');

https://github.com/bcosca/fatfree-core/blob/master/base.php#L2153

于 2015-09-29T05:57:45.450 回答
0

我没有查看我的 .htaccess 文件。那里有一条线Header append X-FRAME-OPTIONS "SAMEORIGIN",还有一些允许使用 Wix。只需删除该append行即可将其嵌入。

于 2015-10-15T18:58:37.813 回答