1

Google Chrome(16.0.912.75 m)とSafari(5.1.1)でよく知られているフラッシュ/HTMLオーバーレイの問題が発生します。ここここで提案されているように、私はwmode属性を-に設定し、同様transparentに試しました。opaque残念ながら、どちらもうまくいきませんでした。

ここtype="application/x-shockwave-flash"で提案されているように追加しました

これが現在埋め込みを担当しているコードです。

<iframe wmode="transparent" type="application/x-shockwave-flash" 
    width="760" height="427" 
    src="http://www.youtube.com/embed/Xedbog6_3L0?rel=0&hd=1?wmode=transparent" 
    frameborder="0" allowfullscreen=""/> 
4

1 に答える 1

2

まず第一に、この問題はSafari5.1.2およびFirefox9.0.1(Macバージョン)では再現できません。ブラウザを知らなくてもiframe、Flashが実際に埋め込まれているページを指すためにタグを使用しているため、タグwmodeの有効なプロパティではないiframe(タグに属しているembed)ため、現在のDOMドキュメントには影響がないとしか言​​えません。 。ブラウザで標準のレイアウトオブジェクトとして処理できるようにするには、cssプロパティdisplayをタグblockの値に設定する必要があります。次に、CSSを介してレイヤーの分散と配置を設定できます。iframeiframe

于 2012-01-23T11:34:04.373 に答える