- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
对象标签和 iframe 标签中的 Wmode。
有很多关于使导航在 Flash 页面等中正常工作的讨论。
-有人请详细解释一下属性的实际作用。接受任何级别的技术细节。
谢谢
最佳答案
wmode
是<embed>
独有的参数标签指的是 Flash 电影。默认值为 wmode=window
.
wmode=window
当 wmode=window
, Flash 影片不会在页面中呈现。它显示在与浏览器内容不同的单独窗口中(使用 Spy++ 或 WinSpy++ 检查)。这种模式将具有最佳性能,因为浏览器不必在每一帧上重绘页面的一部分。但是,此模式会阻止您让内容出现在 Flash 影片的上方或下方。
wmode=opaque
当 wmode=opaque
, Flash 影片呈现为页面的一部分。没有为电影创建窗口。电影将使用发布过程中设置的背景颜色进行渲染,并且不允许有任何内容落后。在每一帧上,出现在影片上方的内容必须由浏览器重新绘制,从而影响性能。
wmode=transparent
当 wmode=transparent
, Flash 影片呈现为页面的一部分。没有为电影创建窗口。电影的背景颜色将是透明的。因此,电影的任何非不透明部分都将允许显示底层内容。在每一帧上,出现在影片上方和下方的内容都必须由浏览器重新绘制,从而极大地影响性能。
编辑:以下是您的其他问题的答案...
是wmode
仅 FLASH 属性?
是的,wmode
仅适用于 <embed>
嵌入 Flash 电影的标签。
不同值之间对性能有什么影响?
wmode=window
将具有最佳性能,因为 Flash 影片与页面本身完全分开呈现。浏览器不必刷新,也不必计算出现在 Flash 影片上的内容的 z-index 位置,因为此模式下的 Flash 影片是在一个完全独立的窗口中呈现的(可以使用 Spy++ 检查)。
wmode=opaque
和 mode=transparent
两者都遵循非常相似的渲染路径。然而,它们比 wmode=window
慢因为浏览器必须检查元素以查看它们是否呈现在电影上方并在每一帧上呈现它们。注意 wmode=transparent
比 wmode=opaque
因为它还必须呈现底层内容以及叠加内容。
所以,按照性能顺序...
FASTEST ----------------------------- SLOWEST
WINDOW OPAQUE TRANSPARENT
关于html - wmode - 它在浏览器的呈现行为中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6402262/
对象标签和 iframe 标签中的 Wmode。 有很多关于使导航在 Flash 页面等中正常工作的讨论。 -有人请详细解释一下属性的实际作用。接受任何级别的技术细节。 谢谢 最佳答案 wmode是独
我有一个嵌入到html页面中的youtube播放器,加载页面后需要播放该播放器,并且由于我有一个删除播放器的按钮,因此我需要wmode = transparent,以便可以在其上方放置元素。 这是我使
我正在调试一个网页,其中包含一些未设置 wmode 的 flash 对象。我需要知道浏览器或 Flash 播放器分配给它们的值。 最佳答案 默认的 wmode 应该是 window according
我有一个嵌入的 youtube 视频,但是具有固定位置的菜单没有在它上面滚动;相反,视频在滚动时覆盖菜单。 下面的代码片段展示了我目前的尝试。 &wmode=transparent ?wmode=t
我正在使用 lightbox++ 加载 flash 之外的图像,以便完成我必须设置的工作 wmode=transparent 在对象属性中 但是这样做会减轻 swf 中使用的灰色.. 不加wmode
我有一个 flowplayer,我正在使用它下面的几个 div 标签。当您单击 div 标签时,它将在页面上显示另一个与对话框相同的 div 标签。问题是 flowplayer 将始终位于 div 之
我在涵盖YouTube本身的视频时遇到了问题,但通过更改设计解决了这一问题(不再需要涵盖它们)。 因此,我有一个用户可以运行的脚本,它调用javascript文件在当前网页上执行其他操作。它要做的一件
使用带有 jQuery 的 javascript,我添加了一个带有 youtube url 的 iframe 以在网站上显示视频,但是从 youtube 加载到 iframe 中的嵌入代码没有 w
我需要在 gpu 加速视频播放器上放置一个 flash 横幅。我在某处读到,wmode direct 非常重要。但不记得为什么。 如果我无法将 wmode 设置为不透明,我该如何在上面放置横幅? 谢谢
如何动态添加 wmode="opaque" 到已经显示的 embed 元素?在不重新加载元素的情况下,嵌入的内容不应丢失其状态。 仅使用 javascript 设置 wmode 属性是行不通的。 删除
出于商业原因,我需要使用 HTML 内容过度使用 Flash 视频播放器。这需要将 WMODE 设置为“不透明”。 然而,Flash Player Engineering Tinic Uro 警告我们
我在 Safari 中嵌入时遇到问题。它在所有其他浏览器(包括 Internet Explorer 6)上运行良好。问题是嵌入似乎跳到了最顶层,忽略了所有 z-index 或定位语句。这很重要,因为
我们正在为 facebook 编写应用程序。这是一个用 flash 编写并嵌入 wmode 窗口 的游戏。我们在 Firefox 6 上遇到问题,但仅限于 Windows XP。当用户调用某些 fac
最新版本的 chrome 似乎已经取消了我 SWF 上的透明背景。在网站上,我使用 flash 在元素之上制作透明视频。但是,在最新版本的 Chrome 下,背景现在是黑色的。 这个问题已经问了几次,
我想知道是否有任何 jQuery 插件可用于在运行时将 wmode 更改为透明。 (类似于wibiya的东西) 我试过谷歌搜索,但找不到任何确切的插件来完成这项工作。我找到的唯一资源是: http:/
我有一位客户正在将视频嵌入到他的 WordPress 博客中。问题是他们有一个很大的 CSS 下拉菜单,隐藏在 Flash 视频后面。我知道将视频的 wmode 设置为不透明可以解决此问题,但我显然需
我制作了一个 web 应用程序,我需要 html 内容在我拥有的 swf 对象之上弹出。我最终使用了 swfobject 设置 wmode: "transparent",它在除 firefox 之外的
我使用以下脚本添加 wmode="opaque"来嵌入元素: jQuery("iframe[src], embed[src]").each(function () { jQuery(this)
对于 Flash 内容,我可以设置 wmode="transparent" 并在我的 Flash 动画上显示 HTML 菜单。 Java applet 也可能有类似的东西吗? 最佳答案 根据 this
我正在开发我们的新主页,需要实现一个解决方案,该解决方案将在 iphone/ipad 和标准网络浏览器上运行视频。我用 html5media 找到了一个相当不错的解决方案 - http://code.
我是一名优秀的程序员,十分优秀!