Javascript 此.getDoc()在FF中使用tinymce时为null

Javascript 此.getDoc()在FF中使用tinymce时为null,javascript,tinymce,rte,Javascript,Tinymce,Rte,我遇到的问题是,当我加载页面时,我立即收到错误:this.getDoc()为null 调用Editor.js的函数getBody(),文档似乎不可用 getBody : function() { return this.bodyElement || this.getDoc().body; }, 在本例中,gecko代码块中的destroy()函数触发了getBody() destroy : function(s) { var t = this; //

我遇到的问题是,当我加载页面时,我立即收到错误:
this.getDoc()为null

调用
Editor.js
的函数
getBody()
,文档似乎不可用

getBody : function() {
    return this.bodyElement || this.getDoc().body;
},
在本例中,gecko代码块中的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表单插件列表。如果设置不正确,可能会导致一些问题。

虽然这已经得到了回答,但我也遇到了同样的问题,但解决方案与此处列出的不同。基本上,即使使用jQuery和TinyMCE中最新和最好的一个,我发现如果TinyMCE.init()的选项中的'external_plugins'为空,则在卸载/删除TinyMCE元素时会发生此错误


在上下文中,它发生在我使用tinymce关闭引导模式之后,并且仅在这期间发生,并且只在“外部插件”为空时发生,无论是null、空对象还是空字符串,除非定义了某些内容,否则它不喜欢它。

+1感谢您的回复。我没有使用filemanager和/或imagemanager(它们不在我的插件列表中)。关于jQuery和tinymce。我可能可以升级到最新的Tinymce版本,但由于jQuery与我们的CMS冲突,我无法更新jQuery