Как стать автором
Обновить

FCKEditor vs Opera — Подвисающие диалоги

Время на прочтение1 мин
Количество просмотров425
История началась с того что нужно было прикрутить WYSIWYG редактор к одному сайту. Выбор пал на FCKEditor, последней версии разумеется. Прикрутил. Проверил. Во все возможных браузерах. Работает. Сдал в тестовую эксплуатацию. В результате нее выяснилось что в моем любимом браузере (Opera 9.64 и Opera 10b3) диалоги добавления картинок, ссылок, и обозреватель файлов на сервере — загружаются, но подвисают на выполнении какой то инструкции и содержимое не отображают. Учитывая что процент тех кто просматривает сайт именно через оперу девятку достаточно большой (порядка 30%) пришлось выснить где

Запускаю DragonFly. Все работает идеально. Печально вздыхаю, понимая, что придется искать баг методом научного тыка. Научно тыкать пришлось всего час или чуть меньше.

Оказалось что Опера при упоминании в контексте javascript: void(0) вызывает такой ступор.

В моем случае это было возвращаемое ф-ей GetVoidUrl() значение (для диалогов добавления картинок/ссылок)
И источник фрейма () Для обозревателя.

Корректирую функцию, добавляю проверку на оперу и возвращаю пустую строку, проверяю — работает.
С фрймом вообще не церемонился… Просто убрал значение параметра src. Т.ж. работает

Тестовая эксплуатация продолжается.

Если кто то наблюдал похожее, в связке Opera и FCKeditor отпишитесь. Мне интересно насколько распространенная проблема (и проблема ли это вообще, может все как то проще можно решить).
Теги:
Хабы:
Всего голосов 7: ↑6 и ↓1+5
Комментарии2

Публикации

Истории

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург