谷歌浏览器不应在div或iframe上方显示flash

时间:2011-03-31 17:59:26

标签: flash google-chrome iframe html overlay

我有一个div,我希望能够在iframed youtube flash播放器上显示(我不想直接嵌入对象)或iframed flash广告。到目前为止,我的解决方案是在div后面显示一个透明的iframe,适用于Firefox,Safari和IE8,但Google Chrome似乎并不适用。因为flash对象是来自第三方网站的,所以我也无法修改他们的wmode。

有关如何在Chrome中使用第三方闪存显示此div的任何想法吗?

1 个答案:

答案 0 :(得分:1)

Youtube提供通过网址设置wmode。将?wmode=opaque添加到iframe源应该可以解决问题。

示例:

<iframe width="455" height="371" src="http://www.youtube.com/embed/x?wmode=opaque" allowfullscreen></iframe>