Django 使用 iframe 无法显示的问题
Django中如何用iframe
今天使用django遇到使用iframe的一个问题
Refused to display 'http://localhost:8000/manager/main/?code=100' in a frame because it set 'X-Frame-Options' to 'deny'.
解决办法:
在settings里加一行就行了
X_FRAME_OPTIONS = 'SAMEORIGIN'
原因就是:
django默认X_FRAME_OPTIONS 为 deny,不允许任何网站,包括自己将页面放于任何iframe中
这个是用于安全防护的,如果你使用iframe必须设置为SAMEORIGIN或者 ALLOW_FROM
X_FRAME_OPTIONS 的具体含义就不细说了。