3

我刚开始使用 TinyMCE,到目前为止一切似乎都很好,除了一件事。当我想尝试更改 TinyMCE 中的样式(如颜色、字体系列、字体大小等)时,它只打印标签,就像这样(没有“style= font-size :)

<p><span  16px;">test</span></p>

但当然它实际上不能以这种方式改变风格,因为据我所知它应该是这样的:

<p><span style='font-size: 16px;">test</span></p>

不应该是这样吗?这是为什么?我将如何改变 TinyMCE 的风格?我错过了什么..?

谢谢

4

2 回答 2

2

如果您使用的是 php 框架,则输入可能会被转义以进行 XSS 过滤。尝试禁用 XSS 过滤。

我自己在使用 CodeIgniter php 时遇到了同样的问题。

XSS 启用:

$this->input->post('content', true);        

XSS 禁用:

$this->input->post('content');      

在禁用它之前一定要知道什么是 XSS 攻击。我禁用它作为我的临时解决方案。
希望能帮助到你。

于 2013-11-05T06:07:36.853 回答
0

您必须按照我接受您所需属性的方式配置 tinymce。您将需要更改valid_elements设置。

于 2012-10-10T07:49:46.390 回答