Bir çözüm buldum.
Bu filtrelemeyi kapatır, işe yarıyor, ama iyi bir fikir değil ...
config.allowedContent = true;
Bir içerik dizesiyle oynamak id, etc için iyi çalışır ancak sınıf ve stil nitelikleri için iyi değildir, çünkü sınıf ve stil filtrelemesi için () ve {} vardır.
Yani bahse girerim editörde herhangi bir sınıfa izin vermek:
config.extraAllowedContent = '*(*)';
Bu, herhangi bir sınıfa ve herhangi bir satır içi stile izin verir.
config.extraAllowedContent = '*(*);*{*}';
Herhangi bir etiket için yalnızca class = "asdf1" ve class = "asdf2" öğelerine izin vermek için:
config.extraAllowedContent = '*(asdf1,asdf2)';
(böylece sınıf adlarını belirtmeniz gerekir)
Yalnızca p = için yalnızca class = "asdf" öğesine izin vermek için:
config.extraAllowedContent = 'p(asdf)';
Herhangi bir etiket için kimlik özelliğine izin vermek için:
config.extraAllowedContent = '*[id]';
vs vs
Stil etiketine izin vermek için (<style type = "text / css"> ... </style>):
config.extraAllowedContent = 'style';
Biraz daha karmaşık olmak için:
config.extraAllowedContent = 'span;ul;li;table;td;style;*[id];*(*);*{*}';
Umarım daha iyi bir çözümdür ...