4

我有一个 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就会加载。

4

1 回答 1

4

尝试使用 url 嵌入视频,例如:

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

我想这是对 youtube 的某种保护

于 2011-06-23T04:28:33.887 回答