получение ошибки c00ce514 в IE при попытке загрузить SWF-файл - PullRequest
4 голосов
/ 20 марта 2012

У меня есть следующий вызов ajax внутри цикла .each, который загружает несколько файлов .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.Любые идеи / обходные пути?

1 Ответ

2 голосов
/ 31 августа 2012

Посмотрите на этот тикет:

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

Если я правильно понял: IE не может обрабатывать двоичные файлы в качестве ответа при вызовах AJAX, поэтому вы должны помешать IE выполнитьвызов.Предварительная загрузка SWF в IE не представляется возможной с помощью вызова AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...