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