Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TinyMCE带有效元素的内联样式:*[*]带Codeigniter_Javascript_Codeigniter_Attributes_Tinymce_Strip Tags - Fatal编程技术网

Javascript TinyMCE带有效元素的内联样式:*[*]带Codeigniter

Javascript TinyMCE带有效元素的内联样式:*[*]带Codeigniter,javascript,codeigniter,attributes,tinymce,strip-tags,Javascript,Codeigniter,Attributes,Tinymce,Strip Tags,我读过,,,还有很多其他的 但它们都不起作用 这是我的代码: valid_elements : '+*[*]', cleanup: false, inline_styles : true 我也试过了 valid_elements : '*[*]' (在*[*]之前没有+) 甚至 valid_children : '+body[style]' 但是,当我手动添加样式(如style=“color:#fff;”并提交表单时,TinyMCE会删除返回的输出 换句话说:我希望TinyMCE停止自动“

我读过,,,还有很多其他的

但它们都不起作用

这是我的代码:

valid_elements : '+*[*]',
cleanup: false,
inline_styles : true
我也试过了

valid_elements : '*[*]'
(在
*[*]
之前没有
+

甚至

valid_children : '+body[style]'
但是,当我手动添加样式(如
style=“color:#fff;”
并提交表单时,TinyMCE会删除返回的输出

换句话说:我希望TinyMCE停止自动“删除”任何代码。

,阻止内联样式的不是TinyMCE。 代码点火器就是这样做的。 即使现在我已经手动禁用了XSS筛选,使用:

$body = $this->input('body', FALSE);
,它仍然被删除,因为我在
application/config/config.php
中启用了XSS过滤:

$config['global_xss_filtering'] = TRUE;

但是当我把它改成

$config['global_xss_filtering'] = FALSE;
问题解决了,我摆脱了服务器端过滤



我把答案贴在这里,我希望没有其他人像我这样疯狂

你不知道我有多爱你发这个帖子!我花了六个小时来研究这个问题,试图找出答案,我正要问一个问题。所以谢谢你,谢谢你!很高兴看到它正在帮助您
:)
太棒了!我花了无数个小时在互联网上搜索,到处都是TinyMCE的帖子,想弄明白这一点!我还需要做的一件事是从我的验证规则中删除
xss\u clean