CKEDITOR:setData() 导致大型文档出错

CKEDITOR : setData() causing Error for large Documents

我使用 CKEditor 已经很长时间了。但是我在尝试

时遇到了一些问题

使用setData()加载大文档method.The问题是数据不是

设置为编辑器(编辑器为空)。我所做的是,

  1. 在加载页面时初始化编辑器。

    <textarea id='editor1'></textarea>
    <script>
      var editor = CKEDITOR.replace('editor1');  
    </script>
    
  2. 同时我正在调用一些函数来设置如下数据。

    setData(data);
    function setData(data){
      CKEDITOR.instances['editor1'].setData(data);
    }
    

这有时会起作用,但有时在编辑器中什么也看不到。

我做错了什么?请帮我解决这个问题...

注:

如果数据没有设置到文档中,也不会显示控制台错误。

尝试 CKEDITOR.replace(instanceReady

    CKEDITOR.replace('editor1', {
   on: {
          instanceReady: function( evt ) {
        // your stuff here
    }
   }
 });

尝试 CKEDITOR.inline(instanceReady

                CKEDITOR.inline('editor1', {                       
                    on: {
                        instanceReady: function () {
                }
             })