1

カバーフロースタイルのディスプレイにFlashPlayerを埋め込んでいます。

フラッシュの祖先の1つでcss3を使用transform-style:preserve-3d;して、フラッシュの埋め込みを保持している要素を3D方向(DOMでの順序ではない)に従ってzインデックスを付けます。

Firefoxは、その祖先の1つにpreserve-3d cssプロパティがある場合、フラッシュ埋め込みを非表示にします。このプロパティを削除すると、フラッシュがレンダリングされます。

他のブラウザはこれを適切にレンダリングします。

これがテストケースのフィドルです:http://jsfiddle.net/ek59Y/1/

これは予想される動作ですか?これはバグですか?

私のブラウザ:

  • Firefox 17.0(15.0でもテスト済み)
  • クローム23.0

編集:

変換スタイルをフラットに設定すると、プロパティを完全に削除した場合と同じ結果になります(適切にレンダリングされます)。

4

1 に答える 1

1

どうやら、これはFirefoxのバグです。

私はbugzillaでチケットを開きましたが、Mozillaの担当者は、Firefoxはとを使用したフラッシュビデオの表示をサポートしていないと述べましwmode=windowpreserve-3d

https://bugzilla.mozilla.org/show_bug.cgi?id=819763

于 2012-12-27T16:11:39.967 に答える