Я пытаюсь обновить все мои экземпляры CKEditor, используя этот код:Невозможно уничтожить экземпляры CKEditor
for(name in CKEDITOR.instances)
{
console.log(name);
CKEDITOR.instances[name].destroy();
//Also tried this
//CKEDITOR.instances[name].destroy(true);
}
CKEDITOR.inlineAll();
и я получаю это:
Uncaught TypeError: Cannot call method 'getRanges' of null.
Самое интересное заключается в том, если я использую код непосредственно в консоли, он работает нормально.
У кого-нибудь есть идеи по его решению?
Я бы порекомендовал еще раз исследовать ошибку с помощью отладчика JS, и инструменты chrome dev, и firebug поддерживают разрыв при ошибке. Вы должны проверить стек вызовов и выяснить, почему это нуль. –
Спасибо за помощь. Я думаю, что мне придется обходным путем, если я решит сохранить его с помощью CKEditor ... – Robyflc
Я нахожусь на CKE 4.5.3 и до сих пор вижу эту ошибку. Кто-нибудь нашел какой-либо способ, по крайней мере, не выходить из системы как ошибка? –