Javascript CKEditor:忽略其config.js

Javascript CKEditor:忽略其config.js,javascript,ckeditor,Javascript,Ckeditor,我重新安装了CKEditor 4.7.1。在创建插件的教程之后,我完成了创建,然后修改了config.js文件以启用它。但它无法启用。关于这一点,我已经发布了一个单独的问题,但在此期间,我发现至少部分问题是config.js被完全忽略了。例如,下面是当前的config.js: CKEDITOR.editorConfig = function( config ) { config.language = 'en'; config.uiColor = '#FFFFEE'; config.width =

我重新安装了CKEditor 4.7.1。在创建插件的教程之后,我完成了创建,然后修改了config.js文件以启用它。但它无法启用。关于这一点,我已经发布了一个单独的问题,但在此期间,我发现至少部分问题是config.js被完全忽略了。例如,下面是当前的config.js:

CKEDITOR.editorConfig = function( config ) {
config.language = 'en';
config.uiColor = '#FFFFEE';
config.width = '100%';
config.height = 500;
config.toolbarCanCollapse = true;   
config.extraPlugins = 'timestamp';
config.allowedContent = true;
};  
这些设置都没有任何作用。但如果我将它们放在.replace代码中:

var editor = CKEDITOR.replace('pageCKeditor', {
    language: 'en',
    width: '100%',
    height: '500',
    extraPlugins: 'timestamp',
    toolbarCanCollapse: true,
    uiColor: '#FFFFEE'
});

CKFinder.setupCKEditor( editor, '/includes/ckfinder/' );
…他们工作得很好。如果我从.replace代码中删除这些设置,它将只显示编辑器窗口的默认值,从而表明config.js被忽略

我目前使用的是完整版本的CKEditor,但标准版本也有同样的问题(因此我尝试了不同的版本)

我已经在我的本地开发机器上试过了——一台运行Apache2.4的Mac和一台运行IIS的Windows服务器,结果都是一样的。我试着自己加载config.js(在ckeditor.js之后),但是没有什么不同,所以我删除了它


我已经没有东西可以试了。。。欢迎您的任何意见

根据OP的评论,
config.js
上的文件权限确实因为某种原因起了作用

修复为:

$ chmod 664 /path/to/ckeditor/config.js

根据OP的评论,确实是由于某种原因,
config.js
上的文件权限很重要

修复为:

$ chmod 664 /path/to/ckeditor/config.js

更改配置后是否清除浏览器缓存?你们能显示你们试图加载ckeditor的页面的html代码吗?所以。。。我将所有内容都移动到一个单独的沙盒页面中进行进一步测试。现在一切都好了。但是,它在我需要的应用程序中仍然不起作用。config.js的文件权限如何?这毫无意义。我想好吧,让我们看看文件权限。我以前检查过它们——它们被设置为644(config.js文件)。对于砂砾和胫骨,我将它们改为664。现在它起作用了。好好想想,谢谢你的建议!您是否已在浏览器开发控制台中检查
config.js
是否正确加载?可能文件路径不正确,无法加载?更改配置后是否清除浏览器缓存?你们能显示你们试图加载ckeditor的页面的html代码吗?所以。。。我将所有内容都移动到一个单独的沙盒页面中进行进一步测试。现在一切都好了。但是,它在我需要的应用程序中仍然不起作用。config.js的文件权限如何?这毫无意义。我想好吧,让我们看看文件权限。我以前检查过它们——它们被设置为644(config.js文件)。对于砂砾和胫骨,我将它们改为664。现在它起作用了。好好想想,谢谢你的建议!您是否已在浏览器开发控制台中检查
config.js
是否正确加载?可能文件路径不正确,无法加载?