标签: x-frame-options

如何让Sinatra避免添加X-Frame-Options标头?

我正在使用Sinatra返回一些IFRAME内容,我想允许跨域src.不幸的是,Sinatra会自动为我的回复添加一个X-Frame-Options标头.我怎么把它关掉?

ruby iframe sinatra x-frame-options

35
推荐指数
2
解决办法
9303
查看次数

apache上的X-Frame-Options

我试图允许某个特定域名通过iframe访问我的网站

Header set X-Frame-Options ALLOW-FROM https://www.that-site.com
Run Code Online (Sandbox Code Playgroud)

我知道这可以通过将上面的行添加到Apache服务器的配置来完成.

这里有两个问题.

1)应该添加哪个配置文件?apache在Unix和windows上运行,如果不是同一个文件

2)在启用all-from时,我仍然希望能够从我自己的域运行一些iframe.我可以在allow-from之后添加以下行吗?

 Header set X-Frame-Options SAMEORIGIN
Run Code Online (Sandbox Code Playgroud)

或者我应该在all-from中添加我自己的域名,即

 Header set X-Frame-Options ALLOW-FROM https://www.that-site.com, http://www.my-own-domain.com
Run Code Online (Sandbox Code Playgroud)

真的需要解决这个问题.提前致谢

apache cross-browser x-frame-options clickjacking

29
推荐指数
2
解决办法
12万
查看次数

X-Frame-Options拒绝加载:不允许框架

我正在寻找iframe的帮助.我打算建立一个网站,除了自己的内容外,还有世界上最大的报纸网站(如"纽约时报","金融时报"和其他一些网站)的链接(在iframe中).

但是我遇到了一个框架许可的问题.例如,纽约时报向我显示错误Load denied by X-Frame-Options: http://www.nytimes.com/ does not permit framing.我读过许多论坛,但没有找到可行的解决方案.试图添加Header总是附加X-Frame-Options SAMEORIGIN到.haccess文件但它没有帮助.有什么方法可以解决这个问题吗?

iframe x-frame-options

27
推荐指数
2
解决办法
8万
查看次数

拒绝显示文档,因为X-Frame-Options禁止显示

我正在构建一个Facebook应用程序,我注意到当尝试使用他们的Javascript API获取用户的登录状态时,我有时会收到错误:

"拒绝显示文件,因为X-Frame-Options禁止显示."

每次我点击应用程序的"检查登录状态"页面时,我都能够重现这一点,只有在使用Facebook作为页面而不是我的用户帐户时.这很容易避免,因为我知道这会导致问题,但显然我的用户可能不知道这一点.

有没有办法确定用户是否使用Facebook作为页面?因为这似乎几乎毁了我的整个应用程序.

javascript facebook x-frame-options

23
推荐指数
1
解决办法
3万
查看次数

Content-Security-Policy如何与X-Frame-Options配合使用?

是否Content-Security-Policy忽略X-Frame-Options,服务器返回,或者是X-Frame-Options还在初级?

假设我有:

浏览器会加载此框架吗?

目前还不清楚.
一方面,http://a.com明确否认框架.
另一方面,http://b.com明确允许为http://a.com构建框架.

http http-headers x-frame-options content-security-policy

23
推荐指数
2
解决办法
3万
查看次数

如何在Django中配置X-Frame-Options以允许iframe嵌入一个视图?

我正在尝试启用django以允许将一个特定视图嵌入到外部站点上,优先考虑没有站点限制.

在我的views.py文件中,我添加了以下代码,其中视图futurebig是我想要嵌入的那个:

from django.views.decorators.clickjacking import xframe_options_sameorigin
...
@xframe_options_sameorigin
def futurebig(request):
    ...
    return render_to_response('templates/iframe/future_clock_big.html', context_dict, context)
Run Code Online (Sandbox Code Playgroud)

这根本无法理解,因为它只能在同一台服务器中嵌入.

如何设置特定视图的标题以使其嵌入任何网站?

为了记录,我只是一个前端开发人员,开发该网站的后端开发人员不再与我合作并拒绝记录他的代码,所以,如果有人可以帮助我并仔细解释我应该在哪里做什么修改,我会非常感激.

谢谢.

据我所知,Django版本是1.6

django iframe http-headers x-frame-options

22
推荐指数
2
解决办法
1万
查看次数

X-Frame-Options无法运行IIS web.config

我们的网站目前无法免遭点击劫持,因此我进入了web.config并添加了

<system.webServer>
    <httpProtocol>
        <customHeaders>
            <add name="X-Frame-Options" value="DENY" />
        </customHeaders>
    </httpProtocol>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

这是非常简单的代码.我的问题是它不起作用.我的问题是:

  1. 有没有办法让我看看是否X-Frame-Options在标题响应中?我用httpfox查找它并没有得到任何东西,所以我无法验证它web.config是否真的把东西放在标题中.
  2. 为什么这不起作用?我可以做些什么来测试或前进?

我确实尝试将它添加到方法中的Global.asaxApplication_Start,但是当我调试时,我似乎无法"击中"此方法; 它没有达到断点.

private void Application_Start(object sender, EventArgs e)
{
    // Code that runs on application startup
    HttpContext.Current.Response.AddHeader("x-frame-options", "DENY");

    LogHelper.Info("Cost of Care Web Application Starting");
}
Run Code Online (Sandbox Code Playgroud)

我想补充一点,我已经尝试将其直接添加到head标签中,我也尝试将其添加到元标记中,如此

<meta http-equiv="X-Frame-Options" content="deny">
Run Code Online (Sandbox Code Playgroud)

iis x-frame-options

18
推荐指数
5
解决办法
6万
查看次数

更改X-Frame-Options以允许所有域

我试图使用我的一些网站作为我的iframe一个不同的网站.

我的问题是 - 其他网站始终不断更改其IP地址,并且没有域名.

所以,我读到你可以将这个lint添加到/etc/nginx/nginx.conf:

 add_header X-Frame-Options "ALLOW-FROM https://subdomain.example.com/";
Run Code Online (Sandbox Code Playgroud)

我的问题是:可以允许我的网站从所有IP地址和域中导入为iframe吗?为了达到这个目的,我应该写些什么?

我使用的是Ubuntu 16.04和nginx 1.10.0.

linux ubuntu nginx cors x-frame-options

18
推荐指数
2
解决办法
3万
查看次数

如何在wordpress站点中设置X-Frame-Options标头

我已经托管了一个使用Wordpress创建的网站.

我收到安全警报说"X-Frame-Options Header Not Set",但我无法弄清楚这意味着什么.

任何人都可以解释这个警告是什么,并给我一个如何阻止它发生的解决方案?

php security wordpress x-frame-options

16
推荐指数
2
解决办法
3万
查看次数

在Restful API中添加'x-frame-options'是否有意义

我们正在开发一个可以完成各种活动的RESTful API.我们已经完成了Nessus漏洞扫描,以查看安全漏洞.事实证明,我们有一些泄漏导致点击劫持,我们找到了解决方案.我已经加入x-frame-options作为SAMEORIGIN以处理问题.

我的问题是,由于我是一个API,我是否需要处理点击劫持?我想第三方用户应该能够通过iframe访问我的API,而我不需要处理这个问题.

我错过了什么吗?你能分享一下你的想法吗?

api rest x-frame-options clickjacking

15
推荐指数
2
解决办法
4698
查看次数