Memory leaks CKEditor命令对象泄漏内存

Memory leaks CKEditor命令对象泄漏内存,memory-leaks,ckeditor,Memory Leaks,Ckeditor,我们使用CKEditor编写消息,并使用replace将textArea替换为CKEditor 在我们离开后,我在内存中看到了很多window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.command对象。我也在调用destroy方法。但有些仍然存在。下面是图片 看起来可能与提交事件附加到表单元素有关。尽管如此,我看到我们正在对表单元素调用destroy,并且应该删除该事件。d、 is(“textarea”)&&f&&f.on(“提交”,a),b(f$.subm

我们使用CKEditor编写消息,并使用replace将textArea替换为CKEditor

在我们离开后,我在内存中看到了很多window.CKEDITOR.window.CKEDITOR.dom.CKEDITOR.command对象。我也在调用destroy方法。但有些仍然存在。下面是图片


看起来可能与提交事件附加到表单元素有关。尽管如此,我看到我们正在对表单元素调用destroy,并且应该删除该事件。d、 is(“textarea”)&&f&&f.on(“提交”,a),b(f$.submit)和&(f$.submit=CKEDITOR.tools.override(f$.submit,函数(b){return function(){a();b.apply?b.apply(this):b()}我想我已经发现了这个问题,这是因为f.$.submit=CKEDITOR.tools.override(f.$.submit,函数(b)。如果在销毁时使f.$.submit=null,则一切正常。我们如何包含这些代码更改?看起来可能与表单元素附加的提交事件有关。尽管如此,我看到我们正在表单元素上调用destroy,事件应该被删除。d.is(“textarea”)&&f&(f.on(“提交”,a),b(f.$.submit)&&(f.$.submit=CKEDITOR.tools.override)(f.$.submit,函数(b){return function(){a();b.apply?b.apply(this):b()}我想我已经发现了问题,之所以会出现这种情况,是因为f.$.submit=CKEDITOR.tools.override(f.$.submit,函数(b)。如果销毁时使f.$.submit=null,则一切正常。我们如何包含这些代码更改?