3

このコードを使用して、すべての 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.

興味深いのは、コードをコンソールで直接使用すると、問題なく動作することです。

誰でもそれを解決する方法について何か考えがありますか?

4

2 に答える 2

0

私も同じ問題を抱えていましたが、ck-editor-dev リポジトリで修正されたようです。誰かが 2 日前に CKEDITOR 4.1.1 マイルストーンの修正をチェックインしました。http://dev.ckeditor.com/ticket/10219をもう一度確認して、git の変更リンクにアクセスします。

于 2013-04-04T16:39:49.220 に答える
0

このバグ レポートを確認してください: http://dev.ckeditor.com/ticket/10219

4.1 と 4.0.3 では、この問題を部分的に修正しましたが、... 部分的にしか修正されていません :)。ただし、このエラーによって問題が発生することはありません。完全に無害です。

于 2013-03-23T15:55:14.263 に答える