我有一个iframe加载页面,其中包含以下html:
<object height="315" width="560">
<param name="movie" value="http://www.youtube.com/v/VBBX9uJAy3A?version=3&hl=en_US">
<param name="allowFullScreen" value="true">
<param name="allowscriptaccess" value="always">
<embed wmode="transparent" src="http://www.youtube.com/v/VBBX9uJAy3A?version=3&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="315" width="560">
<param name="wmode" value="transparent">
</object>
但是当试图在IE 7-8中打开页面浏览时没有显示内容。当我用开发人员工具检查页面时,我发现IE删除了 embed 标签(其余的都没问题)。直接从浏览器访问此页面(而不是从iframe) - 一切正常。
出于安全原因,我不能放弃iframe。
我在adobe的网站上发现了同样的问题,没有答案。 (http://forums.adobe.com/thread/183283)
有没有人遇到过这个问题并知道解决方案?
答案 0 :(得分:0)
youtube视频是替代示例吗?如果没有,您应该只使用youtube本身提供的embed标签:
<iframe width="420" height="315" src="http://www.youtube.com/embed/_4LYZC97hmM" frameborder="0" allowfullscreen></iframe>