私は自分のウェブサイトにビデオiframes
を追加するために使用しています。Youtube/Vimeo
これらは'siframes
を使用して動的に削除されます。これはで機能しますが、埋め込みフラッシュ要素が通常表示されている場所ではランダムに動作します。jQuery
$().remove()
Chrome/FF/Opera/Safari
IE10
この問題を修正する方法がわかりません(実際のIE10
IE9 ではまだ試していませんが、エミュレートモードでも失敗します)。IE9
バグは非常に簡単に再現できます:
<html>
<head>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
</head>
<body>
<button id="remove">REMOVE</button>
<iframe src="http://vimeo.com/moogaloop.swf?clip_id=64232781"></iframe>
<script>$( "#remove" ).on( 'click', function(){ $( 'iframe' ).remove(); } );</script>
</body>
</html>
おかしなことに、IE7/8 ブラウザ モードで問題なく動作します。
誰もこの問題に遭遇したことがありますか?