无法销毁CKEditor实例

时间:2013-03-23 08:30:02

标签: javascript 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.

有趣的是,如果我直接在控制台中使用代码,它就可以正常工作。

任何人都知道如何解决它?

2 个答案:

答案 0 :(得分:0)

检查此错误报告:http://dev.ckeditor.com/ticket/10219

在4.1和4.0.3中我们已经部分修复了这个问题,但是......只是部分修复了:)。但是,这个错误不应该导致任何问题 - 它完全无害。

答案 1 :(得分:0)

我也有同样的问题,但它似乎已在ck-editor-dev存储库中修复。 有人在2天前检查了CKEDITOR 4.1.1里程碑。 再次检查http://dev.ckeditor.com/ticket/10219以访问git中的更改链接。