首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新的Chrome更新扼杀了wmode=transparent

新的Chrome更新扼杀了wmode=transparent
EN

Stack Overflow用户
提问于 2011-12-23 00:38:19
回答 2查看 4.9K关注 0票数 3

最新版本的chrome似乎已经扼杀了我SWF上的透明背景。在一个网站上,我使用flash在元素的顶部有一个透明的视频。然而,在最新版本的Chrome下,背景现在是黑色的。

这个问题已经被问了几次,但没有得到任何答案。

这是我的代码:

代码语言:javascript
复制
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="280" id="vanessa" name="vanessa">
   <param name="movie" value="vanessa.swf" />
   <param name="wmode" value="transparent" />
   <embed id="vanessa"
          name="vanessa"
          src="vanessa.swf"
          width="300"
          height="280"
          wmode="transparent"
   />
</object>

现场预览可在该网站的主页上看到:http://www.consomachat.com/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-25 21:27:13

摘自:http://www.google.com/support/forum/p/Chrome/thread?tid=2ca277b12bc29e35&hl=en参考我上面的评论...

我找到了一个解决方案:这将适用于IE,FF,Safari和Chrome!它显示了变化的内容。

步骤1)包括SWFobject到你的头上:

代码语言:javascript
复制
<script type="text/javascript" src="swfobject.js"></script>

点击此处获取最新版本:http://code.google.com/p/swfobject/downloads/list

步骤2)包括将以下代码放入您的身体中

代码语言:javascript
复制
<object data="yourfile.swf" type="application/x-shockwave-flash" width="300"     height="280">
    <param name="allowScriptAccess" value="sameDomain">
    <param name="quality" value="best">
    <param name="wmode" value="transparent">
    <embed src="" quality="high" wmode="transparent" pluginspage="http://www.adobe.com/go/getflash" type="application/x-shockwave-flash" width="300" height="280"></embed>
    <param name="bgcolor" value="#ffffff" />
    <param name="movie" value="yourfile.swf" />

        <!--[if !IE]>-->
        <object type="application/x-shockwave-flash" data="yourfile.swf" width="300" height="280">
        <!--<![endif]-->
        <p>alternative content</p>
        <!--[if !IE]>-->
        </object>
        <!--<![endif]-->
</object>

澄清一下:最重要的似乎是将wmode="transparent包含到<embed src

代码语言:javascript
复制
<embed src="" quality="high" wmode="transparent" pluginspage="http://www.adobe.com/go/getflash" type="application/x-shockwave-flash" width="300" height="280"></embed>
票数 4
EN

Stack Overflow用户

发布于 2011-12-29 22:21:40

我使用了TryTryAgain的答案,事实证明,为我解决这个问题的部分是向初始对象标记添加类型。

代码语言:javascript
复制
<object type="application/x-shockwave-flash" width="...">
</object>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8606985

复制
相关文章

相似问题

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