谷歌Chrome,Flash和z-index行为错误

Min*_*ure 11 css flash google-chrome z-index wmode

Google Chrome正在错误地显示Flash视频的z-index.

在Firefox或Internet Explorer中查看http://maxusglobal.com/.

现在在Chrome中查看它.

页面顶部的大视频应该有一个z-indexed顶部的"预览"图像.它适用于Firefox和Internet Explorer,但不支持Google Chrome.

这似乎不是WebKit的东西,而是一个Chrome bug.

我已经尝试了所有的wmodes,(不透明,窗口和透明),但这并没有解决它.我也更改了Flash框的z-index,但它仍然无法正常工作.

Zai*_*ikh 28

添加wmode="transparent"到您的<embed>标记.如下所示.

<embed wmode="transparent" 
       height="314" width="516"
       type="application/x-shockwave-flash" 
       id="player"
       name="page_player" 
       src="/swfs/player.swf" 
       allowscriptaccess="always"
       allowfullscreen="true" 
       flashvars="file=/attachments/files/u_t_o_N_1.mp4">
Run Code Online (Sandbox Code Playgroud)

hello如果没有必要,隐藏图像的div .

我希望这有帮助!

  • 设置wmode ="opaque"也可以.此外,如果您使用<object>,只需将其添加为<param name ="wmode"value ="transparent/opaque".最后,如果您使用SWFObject,请确保将<param>放在内部和外部<object>中. (4认同)