Javascript 尽管在extraAllowedContent中指定了div类,但CKEditor仍剥离了div类

Javascript 尽管在extraAllowedContent中指定了div类,但CKEditor仍剥离了div类,javascript,ckeditor,Javascript,Ckeditor,当我切换到/从源代码视图切换时,CKEditor正在剥离div类属性 以下是配置: $('.cke-editor-restrictive').ckeditor({ extraAllowedContent: [ "*[class,id]", "a[*]", "img[*]", "strong", "em", "small", "u", "s", "i", "b", "p", "blockquot

当我切换到/从源代码视图切换时,CKEditor正在剥离div类属性

以下是配置:

$('.cke-editor-restrictive').ckeditor({
    extraAllowedContent: [
        "*[class,id]",
        "a[*]",
        "img[*]",
        "strong", "em", "small",
        "u", "s", "i", "b",
        "p", "blockquote[class,id]",
        "div[class,id,data-href]",
        "ul", "ol", "li",
        "br", "hr",
        "h1", "h2", "h3", "h4", "h5", "h6",
        "script[src,charset,async]",
        "iframe[*]", "embed[*]", "object[*]",
        "cite", "mark", "time",
        "dd", "dl", "dt",
        "table", "th", "tr", "td", "tbody", "thead", "tfoot"
    ].join("; ")
})
和全局CKEditor配置:

CKEDITOR.editorConfig = function(config) {
  config.extraPlugins = 'mediaembed,codemirror,autosave';
  config.codemirror = { ... };

  config.toolbar = [['Bold', 'Italic', 'Underline', "RemoveFormat"], ['NumberedList', 'BulletedList', 'Blockquote'], ['Link', 'Unlink', 'Image', 'MediaEmbed'], ['Find', 'Paste'], ['Source', 'Maximize']];

  config.bodyClass = 'ckeditor-body';
  config.contentsCss = "/assets/application.css";
  config.baseHref = "http://www.website.org/";
  config.forcePasteAsPlainText = true;
};

我错过了什么?我已经结束了,看起来我没有做错什么。即使我将规则更改为
div[*]
它也会去掉类。

类和样式不会与其他属性一起处理。他们在ACF规则中有自己的位置。要启用要编写的所有样式,请执行以下操作:

'div{*}'
以及启用所有类:

'div(*)'
为了实现一切:

'div(*){*}[*]'
当我写作时

config.extraAllowedContent = 'div(class);ul(class)[id]';
div
ul
保留特定的
,但是
id
总是被删除

有没有办法允许“id”

编辑:明白了! 要允许ID->

config.extraAllowedContent = 'div(rslides_container);ul(rslides)[id]';

如果您希望ckeditor保留您的ID,请不要更改[ID](不要使用您的ID!简单写入[ID]而且ckeditor不会删除您的id!

Try-in-modules/ckeditor/ckeditor.config.js add this config.allowedContent=true;我不想禁用内容过滤器。文档似乎有所改进。这里是:mkey..允许的内容规则通常由四个主要部分组成:元素、属性、样式和类