Fat-Free Framework、Wix 和 X-Frame-Options
Fat-Free Framework, Wix, and X-Frame-Options
我使用 Fat-Free Framework 为客户构建了一个小部件,应该可以让他们的生活更轻松,但他们也要求使用 Wix 创建他们的网站。我认为使用他们的嵌入插件(有内置和插件版本)将这个 F3 站点嵌入 Wix 站点会很容易。
问题是,无论到目前为止我在 SO 和其他网站上收到的答案如何,我仍然收到 X-Frame-Options is set to SAMEORIGIN 错误。我尝试了以下方法:
header_remove()
php 命令
header('X-Frame-Options: GOFORIT')
php 命令(GOFORIT
除了 SAMEORIGIN
和 DENY
之外的任何东西)
- 将
&output=embed
添加到 link(这不适用于 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 站点上配置任何内容?感谢您的帮助。
尝试为框架设置 X FRAME 选项:
$f3->set('XFRAME','GOFORIT');
https://github.com/bcosca/fatfree-core/blob/master/base.php#L2153
我没有查看我的 .htaccess 文件。那里有行 Header append X-FRAME-OPTIONS "SAMEORIGIN"
以及一些允许使用 Wix 的内容。只需删除 append
行即可嵌入它。
我使用 Fat-Free Framework 为客户构建了一个小部件,应该可以让他们的生活更轻松,但他们也要求使用 Wix 创建他们的网站。我认为使用他们的嵌入插件(有内置和插件版本)将这个 F3 站点嵌入 Wix 站点会很容易。
问题是,无论到目前为止我在 SO 和其他网站上收到的答案如何,我仍然收到 X-Frame-Options is set to SAMEORIGIN 错误。我尝试了以下方法:
header_remove()
php 命令header('X-Frame-Options: GOFORIT')
php 命令(GOFORIT
除了SAMEORIGIN
和DENY
之外的任何东西)- 将
&output=embed
添加到 link(这不适用于 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 站点上配置任何内容?感谢您的帮助。
尝试为框架设置 X FRAME 选项:
$f3->set('XFRAME','GOFORIT');
https://github.com/bcosca/fatfree-core/blob/master/base.php#L2153
我没有查看我的 .htaccess 文件。那里有行 Header append X-FRAME-OPTIONS "SAMEORIGIN"
以及一些允许使用 Wix 的内容。只需删除 append
行即可嵌入它。