我有一个 django 模板,它显示带有 youtube 视频的对象列表:
{% for obj in objs %}
<h1>{{ obj.name }}</h1>
<iframe width="425" height="349" src="{{ obj.video}}" frameborder="0" allowfullscreen=""></iframe>
{% endfor %}
obj.video
存储为 urlField。当我加载页面时,chrome 控制台给了我错误refused to display document because display forbidden by x-frame-options
。
如果我{{ obj.video }}
用手动编写的 youtube 嵌入 url 替换,问题仍然存在,例如http://youtu.be/zzfQwXEqYaI
. 但是,如果我用 iframe 之类的东西替换它,www.google.com
就会加载。