我找到了解决方案。
这会关闭过滤功能,但可以正常工作,但不是一个好主意...
config.allowedContent = true;
播放内容字符串适用于id等,但不适用于class和style属性,因为使用()和{}可以进行class和style过滤。
所以我的选择是允许编辑器中的任何类是:
config.extraAllowedContent = '*(*)';
这允许任何类和任何内联样式。
config.extraAllowedContent = '*(*);*{*}';
要仅对任何标记允许class =“ asdf1”和class =“ asdf2”:
config.extraAllowedContent = '*(asdf1,asdf2)';
(因此您必须指定类名)
仅对p标签仅允许class =“ asdf”:
config.extraAllowedContent = 'p(asdf)';
要允许任何标签使用id属性:
config.extraAllowedContent = '*[id]';
等
要允许样式标签(<style type =“ text / css”> ... </ style>):
config.extraAllowedContent = 'style';
稍微复杂一点:
config.extraAllowedContent = 'span;ul;li;table;td;style;*[id];*(*);*{*}';
希望这是一个更好的解决方案...