x-frame-options 的值重复

问题描述 投票:0回答:3

我在网站页面上设置 x-frame-options,但由于某些嵌套逻辑,在某些页面上我看到重复的值,例如:

X-FRAME-OPTIONS:SAMEORIGIN,SAMEORIGIN

而不是:

X-FRAME-OPTIONS:SAMEORIGIN

可以为 X-FRAME-OPTIONS 分配重复的值吗?它会选择分配的第一个值并忽略其余值吗?

谢谢你。

security x-frame-options clickjacking
3个回答
3
投票

这在大多数现代浏览器上应该没问题。 显然,存在一个问题,

X-FRAME-OPTIONS
标头中的重复值会导致标头被完全忽略,但这已在 Firefox > 14 中得到修复。我想这个问题如果在第一个版本中存在的话的地方,在 Chrome 和 Edge 中也得到了类似的修复。


3
投票

我正在研究同样的事情,因为我们添加了 X-FRAME-OPTIONS,但它也是由 Html.AntiForgeryToken() 添加的。

我还没有找到重复项的结论性答案,尽管看起来如果它们相同那就不是问题。但是,如果存在“多个条目冲突”,则问题仍然存在,因为它们可能是互斥的。我确实找到了一个适合我的解决方案,特别是 SuppressXFrameOptionsHeadersAttribute。


0
投票

X 框架选项:同源

X 框架选项:拒绝


哪个条目获得第一优先权?

© www.soinside.com 2019 - 2024. All rights reserved.