即使“X-Frame-Options”为“ALLOWALL”,也无法在iframe中显示我的rails 4应用程序

我正在尝试测试一个响应性强的设计。我使用的是Rails 4。
我知道它将“X帧选项”设置为同一原点。所以我在development.rb中使用

config.action\u dispatch.default\u头={
“X-Frame-Options”=>“ALLOWALL”
}

它成功了。我在Chrome控制台中查看了网络请求,如下所示:

但像responsive.is和responsiator.com这样的网站仍然给了我以下错误:

拒绝显示'http://localhost:3000/,因为它将“X-frame-Options”设置为“SAMEORIGIN”。关于:空白:1

发生什么事了

尝试删除此标题“X-Frame-Options”。
在控制器中可能是这样:

过滤前的

:允许\u iframe\u请求
...
def允许iframe请求
response.headers.delete('X-Frame-Options'))
终止

发表评论