一尘不染

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

ajax

我在.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,无法完成操作。

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


阅读 244

收藏
2020-07-26

共1个答案

一尘不染

看这张票:

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

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

2020-07-26