尝试加载swf文件时在IE中获取c00ce514错误

时间:2012-03-20 08:13:23

标签: jquery ajax internet-explorer flash

我在.each循环中有以下ajax调用,它从服务器加载几个.swf文件:

$.ajax({
   url: src, //a variable containing the url of the swf file
   success: function(){
      //success code.
   },
   error: function(jqXHR, textStatus, errorThrown) {
      alert(textStatus+' - '+errorThrown);
   }
});

除了IE之外,这在所有浏览器上都像魅力。一些.swf文件已加载,有些则未加载。

我得到的错误如下:由于错误c00ce514无法完成操作。

我用Google搜索了这个错误,发现这是因为字符串问题或类似问题;有些人提供了关于html / xml文件的解决方案,但我不知道如何为.swf文件修复此问题。任何想法/解决方法?

1 个答案:

答案 0 :(得分:2)

看看这张票:

http://bugs.jquery.com/ticket/11426

如果我做对了: IE无法处理二进制文件作为AJAX调用中的响应,因此您必须阻止IE执行调用。使用AJAX调用似乎无法在IE中预加载swf。