我遇到这样的问题,当我加载页面时,我立即收到错误:this.getDoc() is null
调用了getBody()的函数Editor.js,该文档似乎不可用

getBody : function() {
    return this.bodyElement || this.getDoc().body;
},

在这种情况下,壁虎代码块中的destroy()函数触发了getBody()。
destroy : function(s) {
        var t = this;

        // One time is enough
        if (t.destroyed)
            return;

        // We must unbind on Gecko since it would otherwise produce the pesky "attempt to run compile-and-go script on a cleared scope" message
        if (isGecko) {
            Event.unbind(t.getDoc());
            Event.unbind(t.getWin());
            Event.unbind(t.getBody()); // here is the relevant getBody() call
        }

销毁已由tinymce.js的addUnload函数触发
o.func.call(o.scope, 1);

我该怎么做才能避免这个问题?

最佳答案

我升级jQuery时发生在我身上。

要解决此问题,只需将jquery升级到最新版本,还将tinymce升级到最新版本。

我在搜索网络时发现了此问题的其他解决方案。尝试删除filemanager,imagemanager表单插件列表。如果安装不正确,可能会导致一些问题。

07-24 16:25