项目后端用的是django框架,请问X-Frame-Options在项目的哪个位置配置?

我在前端用一个类似iframe的组件集成了一个网页,然后报了个错。

Refused to display 'http://XXXXXXX/visMapCrossber' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

查了一下发现是X-Frame-Options的值为SAMEORIGIN,表示只允许同域页面展示。
解决办法就是修改这个值为ALLOW-FROM uri。

接着我在项目后端(django框架)
那找了半天没找到配置X-Frame-Options的地方。
请问这个X-Frame-Options是在哪配置的?

求指教谢谢

阅读 6.8k
2 个回答

from django.http import HttpResponse
from django.views.decorators.clickjacking import xframe_options_exempt

@xframe_options_exempt
def ok_to_load_in_a_frame(request):

return HttpResponse("This page is safe to load in a frame on any site.")
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题