iframe 経由で埋め込まれた Youtube ビデオを含む div があります。
<div id="container">
<div id="video">
<iframe width="480" height="360" src="http://www.youtube.com/embed/LiyQ8bvLzIE" frameborder="0" allowfullscreen></iframe>
</div>
</div>
ajax 呼び出しで #container の内容を変更します
$.get(url, function(data) {
('#container').html(data);
}
IE9 で次のエラーが表示されるようになりました:「SCRIPT5009: '_ flash _removeCallback' は未定義です」。
ajax呼び出しの前にビデオやiframeを削除、削除しようとしましたが、うまくいきません:
<script>
$('#video').html('')
</script>
<script>
$('#video').empty()
</script>
<script>
$('#video').remove()
</script>
<script>
$('#video iframe').attr('src', '')
$('#video').empty()
</script>
<script>
$('#video').hide()
$('#video iframe').attr('src', '')
$('#video').empty()
</script>
...
しかし、今はアイデアがありません...