Joomla: виснет редактор статей JCE Editor |
![]() |
Добавил(а) microsin |
Столкнулся с тем, что иногда зависал редактор статей Joomla JCE Editor. Проблема возникала случайным образом на статьях большого размера. Выглядело это так: Google Chrome: после запуска редактирования статьи загрузка зависала, и после истечения таймаута браузер предлагал или подождать, ли отменить загрузку страницы. Ни тот, ни другой вариант не давали возможности отредактировать статью. Internet Explorer: после запуска редактирования статьи загрузка зависала, и после истечения таймаута браузер предлагал остановить зависший скрипт или подождать еще. Если выполнение скрипта остановить, то редактор JCE нормально запускался, и можно было отредактировать и сохранить статью. Firefox: после запуска редактирования статьи загрузка зависала, и после истечения таймаута браузер предлагал остановить зависший скрипт или подождать еще, или запустить отладку зависшего скрипта. Если выполнение скрипта остановить, то редактор JCE нормально запускался, и можно было отредактировать и сохранить статью. Но зато замечательная фича отладки скрипта позволила найти причину зависания и устранить её. Именно с помощью Firefox я выяснил, что зависает Java-скрипт плагина WordCount, который находится в файле components\com_jce\editor\tiny_mce\plugins\wordcount\editor_plugin.js. Как ни странно, судя по названиям папок плагин относится к редактору Tiny MCE. Поэтому первое, что я попробовал - запретить плагин редактора Tiny MCE, но это ничего не дало. Редактор JCE Editor все равно упорно использовал плагин WordCount, и этот плагин неизменно зависал на моей большой статье. Второе, что я попробовал сделать - обновить JCE Editor до последней версии. К сожалению, это тоже не помогло. Проблему решило удаление папки wordcount вместе с файлом editor_plugin.js, после этого зависания JCE Editor пропали. [Ссылки] 1. Joomla JCE Editor site:joomlacontenteditor.net. |