相关疑难解决方法(0)

Codeigniter - 基于帖子禁用XSS过滤

我正在尝试在网站背面设置CMS,但每当发布数据<a href=...时,帖子数据都会被废弃.

我有$config['global_xss_filtering'] = TRUE;配置

我的问题是有一种方法可以禁用一个项目的xss过滤吗?

例如

$this->input->post('content', true); - 打开它,但如何关闭它?

感谢大家.

PVS

xss codeigniter

24
推荐指数
2
解决办法
2万
查看次数

TinyMCE,允许数据属性

我必须在Tiny MCE中使用HTML 5 数据属性,但编辑器总是清除它们,因为它不是默认的valid_elements配置已知的属性.

所以这里有2个问题:

  • data属性是动态的(可能是数据选项,数据测试,data-foo等......)所以我需要一个通配符值.
  • 我想允许所有标签的数据属性.

到目前为止,我已经尝试过:

extended_valid_elements : '@[id|class|title|style|data-options]',
Run Code Online (Sandbox Code Playgroud)

和:

extended_valid_elements : '*[id|class|title|style|data*]',
Run Code Online (Sandbox Code Playgroud)

但它不起作用:(

javascript html5 attributes tinymce rte

17
推荐指数
1
解决办法
2万
查看次数

TinyMCE使用有效元素剥离内联样式:*[*]和Codeigniter

在提交时读过Tinymce strips属性, TinyMce允许所有Html标签,TinyMCE有效元素:只允许特定的CSS规则,如何防止tinymce从输入元素中剥离'style'属性?,TinyMCE,允许数据属性和许多其他...

但它们都不起作用.

这是我的代码:

valid_elements : '+*[*]',
cleanup: false,
inline_styles : true
Run Code Online (Sandbox Code Playgroud)

我也试过了

valid_elements : '*[*]'
Run Code Online (Sandbox Code Playgroud)

(+之前没有*[*])

乃至

valid_children : '+body[style]'
Run Code Online (Sandbox Code Playgroud)

但是当我手动添加样式style="color: #fff;"并提交表单时,TinyMCE会删除返回的输出.

换句话说:我希望TinyMCE自动停止"删除"任何代码.

javascript attributes codeigniter tinymce strip-tags

5
推荐指数
1
解决办法
2869
查看次数

标签 统计

attributes ×2

codeigniter ×2

javascript ×2

tinymce ×2

html5 ×1

rte ×1

strip-tags ×1

xss ×1