html - IE 对象标签备用内容未显示

标签 html xhtml

我在下面使用 xhtml 有效嵌入方式:

<object type="application/x-shockwave-flash" width="640" height="360" data="youtube-video-url">
    <param name="movie" value="youtube-video-url" />
    <param name="allscriptaccess" value="always" />
    <p>Adobe Flash is required to view this content. Please <a href="http://www.adobe.com/go/getflashplayer">download Flash Player</a>.</p>
</object>

当我在没有安装 flash 的情况下在 IE 中查看它时,我只看到一个黑框并且没有替代内容。如果我去掉 type="application/x-shockwave-flash"属性,就会出现替代内容。为什么在指定 type 属性时不显示备用内容,我该如何更正此问题?

最佳答案

IE 不支持对象元素的回退。你所描述的应该会发生,但 IE 很好,IE。如果你真的喜欢后备,你可以使用 SWFObject 来嵌入 flash。

关于html - IE 对象标签备用内容未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7108437/

相关文章:

javascript - Canvas - 使用来自其他视频的 alpha 数据屏蔽视频速度很慢

html - Bootstrap 对齐文本和图像

html - Div 不会清除 float

css - 我们应该给溢出 :hidden to those div for which we are not giving height?

css - onmouseover 更改 div 文本颜色

html - 在图像上显示 li 内容

css - 使用CSS定位div元素

css - 哪个 Javascript 解决方案(不是 .htc)真的可以在 IE7 和 8 中制作 Antialiased 圆 Angular ?

javascript - 尝试使正则表达式 JSLint 兼容

html - HTML 中的目标值 blank,self,parent,top 有什么区别?