0

内部に次のhtmlを含むページをロードするiframeがあります:

<object height="315" width="560">
  <param name="movie" value="http://www.youtube.com/v/VBBX9uJAy3A?version=3&hl=en_US">
  <param name="allowFullScreen" value="true">
  <param name="allowscriptaccess" value="always">
  <embed wmode="transparent" src="http://www.youtube.com/v/VBBX9uJAy3A?version=3&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="315" width="560">
  <param name="wmode" value="transparent">
</object>

しかし、閲覧したIE 7-8でページを開こうとすると、コンテンツが表示されませんでした。開発者ツールでページを調べたところ、IE が埋め込みタグを削除していることがわかりました (残りは問題ありません)。このページに (iframe からではなく) ブラウザーから直接アクセスすると、すべてが機能します。

セキュリティ上の理由から、iframe を放棄することはできません。

adobeのサイトで同じ問題を見つけましたが、答えはありません。( http://forums.adobe.com/thread/183283 )

誰かがこの問題に遭遇し、解決策を知っていましたか?

4

1 に答える 1

0

Is the youtube video a replacement example? If not, you should just use the embed tag provided by youtube itself:

<iframe width="420" height="315" src="http://www.youtube.com/embed/_4LYZC97hmM" frameborder="0" allowfullscreen></iframe>
于 2012-06-04T14:34:37.183 に答える