【发布时间】:2022-01-22 06:21:39
【问题描述】:
你是怎么做到的?
在 example.com 上,我需要它,以便 example.com 的 iFrame 可以在 subdomain.example.co 加载。
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
所以看起来只有两个选项:
X-Frame-Options: DENY
X-Frame-Options: SAMEORIGIN
我想要的那个
ALLOW-FROM uri
根据链接的 MDN 已弃用。
然后是帧源
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors
HTTP 内容安全策略 (CSP) 框架祖先指令 指定可以使用 , , 嵌入页面的有效父级 , , 或 .
将此指令设置为 'none' 类似于 X-Frame-Options: deny (旧版浏览器也支持)。
“合法父母”是什么意思?我具体在哪里设置这个?它没有说明您需要更改服务器上的哪个文件。
如果我说
Content-Security-Policy: frame-ancestors subdomain.example.co;
这行得通吗?如果是这样,我应该在服务器配置的哪个位置执行此操作?
【问题讨论】:
标签: iframe content-security-policy x-frame-options