【问题标题】:Setting CKEDITOR.config.contentAllowed to true still removes classes将 CKEDITOR.config.contentAllowed 设置为 true 仍会删除类
【发布时间】:2016-02-19 04:16:38
【问题描述】:

已安装 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);
};

【问题讨论】:

    标签: javascript ckeditor


    【解决方案1】:

    向 CKEDITOR 道歉!我们在后端服务中发现了对 JSOUP 的引用,它剥离了所有元素上的类。我们修改了后端代码并保留了上面的配置,现在一切都按预期工作。

    【讨论】:

      猜你喜欢
      • 2017-09-15
      • 2018-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      • 2016-12-29
      • 1970-01-01
      相关资源
      最近更新 更多