我们遇到了flash版本的flowplayer问题。它仅在IE7 / IE8中抛出错误,最终导致整个浏览器在一段时间后崩溃。
Jquery最终调用removeChild,这会导致此错误: SCRIPT5007:无法获取属性'SetReturnValue'的值:object为null或undefined
生成的DOM包含对象标记的id和name属性。
我有一个最小的jsfiddle来显示问题。
HTML code:
<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);
});
感谢您的帮助!