首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果浏览器不支持<嵌入/>标记,则显示“不支持”文本?

问如果浏览器不支持<嵌入/>标记,则显示“不支持”文本?
EN

Stack Overflow用户
提问于 2014-03-25 19:38:58
回答 1查看 1.9K关注 0票数 0

我在我的页面中嵌入了一个.swf文件,看起来如下所示:

代码语言:javascript
复制
<embed src="/db/xxxx/stream.swf" />

它运行得很好,但我想知道如何显示这样的文本:

您的浏览器不支持嵌入标记。

如果浏览器不支持嵌入标记。

使用<video>标记,我只需这样做:

代码语言:javascript
复制
<video src="/db/xxxx/stream.m4v">
    Your browser does not support the video tag.
</video>

这很好,但是<embed />标记是自关闭的,所以它的工作方式不一样。

如果浏览器不支持标签,如何在 <embed /> 标记中显示“不支持”文本?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-25 19:45:25

所有主要浏览器都支持<embed>标记。因此,嵌入标记本身是受支持的,它是嵌入标记试图显示的不受支持的内容。

你在问题中提到了一个swf文件。很多时候,像SWFObject这样的Javascript解决方案被用来找出Flash是否可用,如果闪存可用,则用Flash电影替换页面上的元素。如果Flash不可用,则将显示替代内容或“不支持”内容。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22644646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档