我希望有人能帮助我。从FCKEditor开始,我已经在我的生产网站上使用CKEditor多年了,直到最近它一直运行得很好。我已经自定义了我的工具栏,添加了自定义插件,自定义了文件浏览器,它们已经工作了很长时间。我的配置文件位于一个子目录中,但CKEditor只是不想为我显示自定义项,它只是用标准颜色显示FULL工具栏等。其他人注意到这种行为了吗?有没有什么我似乎找不到的解决办法?下面是我的CKEditor电话。奇怪的是,我的开发服务器和我的开发箱对此没有任何问题,而且ckeditor的工作方式与它应该的一样。如有任何帮助,我们将不胜感激!
CKEDITOR.replace('ctl00_ContentPlaceHolder1_fckTemplateEditor', {
customConfig: 'ckeditor/myconfig.js'
, filebrowserBrowseUrl: 'ckeditor/filemanager.aspx?window=' + window.name,
filebrowserImageBrowseUrl: 'ckeditor/filemanager.aspx?window=' + window.name,
filebrowserWindowWidth: '780',
filebrowserWindowHeight: '650'
}, {
removePlugins: 'elementspath',
extraPlugins: 'uicolor',
height: '800px',
});
CKEDITOR.config.height = 450;
好吧,在尝试了所有我能找到的东西之后,我发现了。在我进行替换呼叫之前,它似乎连接到了控件上,所以它在控制台中给了我一个已经连接的错误,我没有注意到。所以我需要用下面的代码销毁那个附件,它又开始工作了。新浏览器和它们的工作方式一定有问题,导致它出现问题,我只是想在搜索一天后分享我的发现。
if (CKEDITOR.instances["ctl00_ContentPlaceHolder1_fckTemplateEditor"]) { // Check null
CKEDITOR.instances["ctl00_ContentPlaceHolder1_fckTemplateEditor"].destroy();
}
感谢