我们的 flowplayer 的 flash 版本有问题。它仅在 IE7 / IE8 中引发错误,最终导致整个浏览器在一段时间后崩溃。
Jquery 最终调用 removeChild 并导致此错误: SCRIPT5007: Unable to get value of the property 'SetReturnValue': object is null or undefined
生成的 DOM 包含 object 标签的 id 和 name 属性。
我有一个最小的jsfiddle来显示问题。
HTML 代码:
<div class="activeSlide">
<a href="http://www.808.dk/pics/video/gizmo.mp4" style="display:block;width: 600px; height: 400px;" id="test_123_my_video_1">
</a>
</div>
JS代码:
$(function(){
flowplayer("test_123_my_video_1", "http://releases.flowplayer.org/swf/flowplayer-3.2.15.swf", {
clip: {
autoPlay: true
}
});
setTimeout(function() {
$(".activeSlide").remove();
}, 1000);
});</p>
感谢帮助!