Html 禁用iframe的javascript

Html 禁用iframe的javascript,html,iframe,Html,Iframe,我有这个iframe和一个youtube视频作为素材。但它不加载: document.getElementById("blank").style.display="block"; <div id="blank" style="display:none; position:absolute; top:100px; left:100px; width:600px; height:400px;"> <iframe title="YouTube vid

我有这个iframe和一个youtube视频作为素材。但它不加载:

document.getElementById("blank").style.display="block";

<div id="blank" style="display:none; position:absolute; top:100px; left:100px; width:600px; height:400px;">
                <iframe title="YouTube video player" type="text/html"  width="240px" height="349px" src="http://www.youtube.com/watch?v=bGNIYEYWxm0" frameborder="0"></iframe>
</div>
document.getElementById(“blank”).style.display=“block”;

我试图禁用里面的javascript。。。应该可以看到I帧,但我不希望用户查看或触发I帧

我还没有测试过,但我想YouTube的web服务器可能会发送一个X-frame-OPTIONS:DENY标题,该标题明确禁止浏览器在iframe中显示其内容。对此您无能为力,但如果您想将YouTube视频放入iframe,您可能需要阅读以下内容:

您无法查看页面,因为YouTube在标题中禁用了该页面(
X-Frame-Options

如果您希望在页面中包含此YouTube视频,则应使用以下代码(由YouTube提供):


关于你的第二个问题:


当您抛出错误时,JavaScript将被停止,但您无法使用JavaScript从另一个来源访问iframe。

尝试在禁用JavaScript的情况下加载。我该怎么做?!?为什么要禁用javascript..如何在iframe中禁用javascript?!?我不能像在回答中那样加上一个div吗。。但是当我这样做时,我看不到页面(I帧),div不是必需的,问题是来自iframe的src是错误的,如果你真的想在iframe中显示视频,你应该使用这个src:
<object style="height: 390px; width: 640px"><param name="movie" value="http://www.youtube.com/v/F8V9Wbk_a1s?version=3&feature=player_detailpage"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/F8V9Wbk_a1s?version=3&feature=player_detailpage" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></object>