试图告诉嵌入我的Kentico CMS中的CKeditor v4.4.2实例停止过滤&允许我想要的任何东西
例如,它一直在弄乱我的身材和figcapture标签,有时关闭不正确,有时删除它们,有时用段落标签替换标签。
我花了几天时间试图追踪这一点,并尝试了很多:
config.allowedContent = true;
config.extraAllowedContent = 'figure figcapture';
CKEDITOR.dtd.$editable.figure = 1;
CKEDITOR.dtd.$editable.figcaption = 1;
CKEDITOR.dtd.$removeEmpty['figure'] = false;'
CKEDITOR.dtd.$removeEmpty['figcapture'] = false;
config.protectedSource.push( /<figure[\s\S]*?>/gi ) ;
config.protectedSource.push( /<\/figure[\s\S]*?>/gi ) ;
config.forcePasteAsPlainText = true;
这些都不起作用。它们似乎都没有改变行为。 我可能会错过什么?
答案 0 :(得分:1)
<figcapture>
? HTML中没有这样的元素。你的意思是<figcaption>
,这就够了:
config.extraAllowedContent = 'figure figcaption';