使用django模板嵌入youtube视频的问题

时间:2011-06-23 04:21:32

标签: django iframe youtube x-frame-options

我有一个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。

1 个答案:

答案 0 :(得分:4)

尝试像使用网址一样嵌入视频:

http://www.youtube.com/embed/zzfQwXEqYaI

我猜它是对youtube的某种保护