Javascript 禁用CKEditor 4.0 LITE插件中用于跟踪更改的特定按钮

Javascript 禁用CKEditor 4.0 LITE插件中用于跟踪更改的特定按钮,javascript,plugins,ckeditor,Javascript,Plugins,Ckeditor,我正在使用带有LITE插件的CKEditor 4.0在我的web应用程序中提供一个在线编辑器 应用程序中有多个用户列组。对于低于某个级别的用户,我希望停用接受或拒绝任何更改的功能。但是,我仍然希望所有用户都能够进行编辑并跟踪他们的更改 我已经阅读了CK编辑器和LITE插件的在线文档。以下是我的最新尝试: if(userRank !== 'contentmanager' || userRank !== 'fullcontributor' || userRank !== 'contributor')

我正在使用带有LITE插件的CKEditor 4.0在我的web应用程序中提供一个在线编辑器

应用程序中有多个用户列组。对于低于某个级别的用户,我希望停用接受或拒绝任何更改的功能。但是,我仍然希望所有用户都能够进行编辑并跟踪他们的更改

我已经阅读了CK编辑器和LITE插件的在线文档。以下是我的最新尝试:

if(userRank !== 'contentmanager' || userRank !== 'fullcontributor' || userRank !== 'contributor'){

    console.log('userRank is: ',userRank);
    console.log('disabling buttons');

    CKEDITOR.config.removeButtons = 'lite-acceptall'; //doesn't work
    CKEDITOR.config.removeButtons = 'lite-acceptone'; //doesn't work
    CKEDITOR.config.removeButtons = 'lite-rejectall'; //doesn't work
    CKEDITOR.config.removeButtons = 'lite-rejectone'; //works????

}
只有最后一个按钮移除才有效。我还查看了这篇关于按钮名称的相关文章,看看我是否正确命名了按钮:


是什么导致了问题?

只需将所有命令合并到一个语句中即可

CKEDITOR.config.removeButtons = 'lite-acceptall,lite-acceptone,lite-rejectall,lite-rejectone';

我确实在某一点上尝试了一个数组,但我没想到会出现一个普通的旧字符串!