已安装CKEDITOR 4.5.7。使用Chrome v47浏览器。我需要允许客户端使用类输入某些HTML元素。我仍然有一个基本的安装,并在config.js中设置了以下内容。
CKEDITOR.editorConfig = function( config ) {
config.allowedContent = true;
config.uiColor = '#AADC6E';
console.log(config);
};
我可以看到两个设置都在控制台上设置,编辑器UI颜色也发生了变化。但是,CKEDITOR仍然会从DIV元素中删除所有类。
阅读关于此问题的许多问题/文章,清除缓存似乎解决了大多数问题;我没有运气就清除了缓存。
我试过这个配置诱惑CKEDITOR在DIV元素上留下几个类;再次,UI改变了颜色,但编辑器继续剥离类。
CKEDITOR.editorConfig = function( config ) {
config.allowedContent = true;
config.uiColor = '#AADC6E';
config.extraAllowedContent = 'div(col-md-*,container-fluid,row)';
console.log(config);
};
答案 0 :(得分:1)
向CKEDITOR道歉!我们在后端服务中发现了对JSOUP的引用,它正在剥离所有元素的类。我们修改了后端代码并离开了上面的配置,现在一切正常。