首页 > 解决方案 > 强制设置 X-Frame-Options Django

问题描述

我尝试了不同的方法在Django 服务器响应中将X-Frame-Options设置为“SAMEORIGIN”,但这没有帮助:

  1. 我从settings.py的中间件中删除了 XFrame 包。
  2. X_FRAME_OPTIONS='SAMEORIGIN'settings.py
  3. 我在我想要使用的视图中将“X-Frame-Options”添加到具有相同值的响应对象<iframe>
  4. 我试图将@xframe_options_sameorigin装饰器添加到我的视图中。
  5. 我还更改了/etc/apache2/apache2.confHeader always set X-Frame-Options "SAMEORIGIN"放入其中。

然后我尝试在所有操作后重新启动apache2服务,但结果始终相同:

X-Frame-Options setted as 'DENY'

我的 Django 版本是 2.2.4。

标签: djangox-frame-options

解决方案


抱歉,其中一些方法已经奏效。浏览器页面更新第一次没有成功,但几分钟后就成功了。都搞定了,谢谢。


推荐阅读