【发布时间】:2012-07-17 15:17:17
【问题描述】:
我有一个通过 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>
...
但现在我想不通了……
【问题讨论】:
-
我也非常等待这个解决方案:(
标签: javascript youtube internet-explorer-9