【发布时间】:2018-02-06 22:50:29
【问题描述】:
我正在更新一个站点,我们需要将 x-frame-options 更改为在任何地方都拒绝。 所以我所做的是在 IIS 中进行更改,效果很好。
但是我们有一个加载报告的页面,并且它使用框架,所以现在我得到:
'Refused to display <file> in a frame because it set 'X-Frame-Options' to 'deny'.
这是有道理的,但我怎样才能只将一个 .aspx 页面设置为 SAMEORIGIN?自从每个人都说元标记将被忽略后,我一直在尝试寻找另一种方法。
任何帮助将不胜感激
【问题讨论】:
-
拦截请求并根据该请求修改标头。只需查看 ASP.NET 生命周期中可用的事件即可。