【发布时间】:2014-05-03 21:21:42
【问题描述】:
我的页面上嵌入了一个.swf 文件,看起来像这样:
<embed src="/db/xxxx/stream.swf" />
它工作正常,但我想知道如何显示一些文本,例如:
您的浏览器不支持嵌入标签。
如果浏览器不支持嵌入标签。
使用<video> 标签,我只是这样做:
<video src="/db/xxxx/stream.m4v">
Your browser does not support the video tag.
</video>
这很好,但是<embed /> 标签是自动关闭的,所以它的工作方式不同。
如果浏览器不支持标签,如何在<embed />标签中显示“不支持”文本?
【问题讨论】:
-
<embed src="/db/xxxx/stream.swf" alt="Sorry, your browser doesn't support the embed tag!"/> -
这实际上是行不通的。它破坏了嵌入的文件。 @泰勒H
-
嗯,我没有意识到它的实现如此糟糕。你为什么要使用
-
我认为
<embed />支持.swf文件,而<video>不支持。 @泰勒H -
我认为所有主流浏览器都支持嵌入...但 Flash 不支持。你确定问题不是 flash 而不是 embed?
标签: html video cross-browser embed