我有一个通过 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>
...
但现在我没主意了...