Задать вопрос
JackHammeret
@JackHammeret

Не работает библиотека FileApi от Mail.ru в Opera 11.52

День добрый, коллеги программисты.

Возник следующий баг, над которым безуспешно «бьемся» уже несколько дней. Никаких предположений о его причинах и как его решить так и не возникло… Суть:

При использовании библиотеки FileApi от Mail.ru для загрузки файлов в Opera версии 11.52, (Windows XP/Windows 7) возникает ошибка:

Uncaught exception: TypeError: 'a.cloneNode' is not a function

В остальных браузерах — все ок!
Что интересно, если зайти на демо страничку библиотеки (http://mailru.github.io/FileAPI/), то в этой же Опере все хорошо! Но при полном копировании разметки и скриптов к себе на сервер возникает указанная выше ошибка.
  • Вопрос задан
  • 3394 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
JackHammeret
@JackHammeret Автор вопроса
Ошибка решилась с обновлением библиотеки с версии 1.2.4 до 1.2.6

Огромное спасибо автору библиотеки RubaXa — habrahabr.ru/users/RubaXa/ за оперативнейшую помощь и за саму библиотеку!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
RubaXa
@RubaXa
Если кто-то ещё раз столкнется с этой проблемой, то обязательно проверьте:
1. Пример
2. Flash настройки
3. Обновитесь, возможно проблема уже была исправлена
4. Посмотрите github issue, возможно мы уже знаем о проблеме и решаем её.

P.S. Проблема TC возможна только в Opera < 12 (если «криво» настроен/работает флеш) и Android default browser, они обладают только частичной поддержкой File API, это было исправлено в последней версии 1.2.6.
Ответ написан
Комментировать
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
Режим дебага включали?
Код там, хоть и сжат, но его можно отформатировать для читабельности.
Код 1-в-1 копировали файлы или на свою страницу вставляли?
Ответ написан
Комментировать
JackHammeret
@JackHammeret Автор вопроса
>Режим дебага включали?
Не совсем понимаю о чем вы, имеете ввиду консоль в инструментах разработчика?

>Код там, хоть и сжат, но его можно отформатировать для читабельности.
Форматирование происходит средствами IDE, сама суть ошибки понятна по коду — не находит функцию, НО это стандартная функция, не из каких-то сторонних библиотек не подключенных, почему она не находится именно в этой версии Оперы и в данном случае — непонятно.

>Код 1-в-1 копировали файлы или на свою страницу вставляли?
Да, копировали 1 в 1.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы