Tôi có một div có video Youtube được nhúng qua khung nội tuyến.'__flash__removeCallback' không được xác định khi xóa phần tử DOM có khung nội tuyến Youtube
<div id="container">
<div id="video">
<iframe width="480" height="360" src="http://www.youtube.com/embed/LiyQ8bvLzIE" frameborder="0" allowfullscreen></iframe>
</div>
</div>
tôi thay đổi nội dung của #container với một cuộc gọi ajax
$.get(url, function(data) {
('#container').html(data);
}
Bây giờ tôi nhận được lỗi sau đây trong IE9: "SCRIPT5009: '_ đèn flash _removeCallback' là không xác định".
tôi đã cố gắng loại bỏ, xóa, ... video và/hoặc iframe trước khi cuộc gọi ajax nhưng điều đó không làm việc:
<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>
...
Nhưng bây giờ tôi ra khỏi ý tưởng của ...
im cũng chờ đợi giải pháp này rất xấu :( – coolguy