当我通过Safecracker发帖时,为什么我的字体和颜色会被Wygwam剥离?

Pat*_*ler 3 expressionengine safecracker

我遇到了Wygwam和Safecracker的问题.当我为一个字段扩展Wygwam配置(例如添加font-color)然后在Safecracker中的我的字段上使用该选项时,HTML似乎被剥离了如下:

而不是这个:

<p>
<span style="color:#ff0000;"><span style="font-size:16px;"><span style="font-family:georgia,serif;">Why aren&#39;t you saving???</span></span></span></p>
Run Code Online (Sandbox Code Playgroud)

我得到这个(提交后):

<p>
<span><span>&lt;span new,courier,monospace;&quot;=&quot;&quot;&gt;Why aren&#39;t you saving???</span></span></p>
Run Code Online (Sandbox Code Playgroud)

我确信这是由于Safecracker中的XSS过滤,有什么好的解决方案可以解决这个问题吗?我正在使用2.6.3的Wygwam和EE 2.5.3(Safecracker 2.1).

小智 6

阿德里安说的一切都是正确的.但是,如果您不允许访客通过此表单发布,并且仅适用于已批准的注册用户,则可以减轻XSS威胁.实际上,当您在CP中提交条目时,字段不会传递给XSS过滤器.