首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >帧的内容安全策略。帧-src对帧-祖先

帧的内容安全策略。帧-src对帧-祖先
EN

Stack Overflow用户
提问于 2019-01-18 06:57:35
回答 1查看 37K关注 0票数 33

frame-srcframe-ancestors到底做了什么?定义显示了为这两个指令为框架定义有效内容的目的是相同的。什么时候用哪一个?我能够在iframe中加载一个外部域内容,使用-

  1. frame-ancestorsdefault-src规则
  2. frame-src

两者都在工作,但无法获得正确的用例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-28 05:25:22

default-srcframe-ancestorsframe-src都是内容-安全性-策略响应头的一部分。

帧src

限制可以在iframe中加载哪些域和页面。

(CSP) frame-src指令指定了使用<frame><iframe>等元素加载嵌套浏览上下文的有效源。

例如,,如果https://example.com的网站有一个Content-Security-Policy: frame-src 'self'的响应头,它只能在iframes中加载https://example.com

框架-祖先

限制可以从iframe加载哪些域和页面(类似于X-Frame-Options头,但比它更重要)。

(CSP) frame-ancestors指令指定可以使用<frame><iframe><object><embed><applet>嵌入页面的有效父级。

例如,--如果https://example.com的网站有Content-Security-Policy: frame-ancestors 'self'的响应头,则只能从https://example.com加载到iframes中。

默认-src

充当未显式设置的任何提取指令的默认值(以下是所有获取指令的列表)

( CSP ) default-src指令作为其他CSP获取指令的后盾。对于以下每个缺少的指令,用户代理将查找default-src指令,并将对其使用此值。

例如, Content-Security-Policy: default-src 'self'将默认为所有fetch指令的'self'值。其他指令将不受影响。

注意:由于frame-ancestors不是fetch指令,设置default-src不会限制它。它需要单独设置。

票数 46
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54249080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档