我有一个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的stord。当我加载页面时,chrome控制台会给我错误refused to display document because display forbidden by x-frame-options
。
如果我用{{ obj.video }}
手动编写的youtube嵌入网址替换http://youtu.be/zzfQwXEqYaI
,问题仍然存在。但是,如果我将其替换为www.google.com
之类的内容,则会加载iframe。
答案 0 :(得分:4)
尝试像使用网址一样嵌入视频:
http://www.youtube.com/embed/zzfQwXEqYaI
我猜它是对youtube的某种保护