TinyMce允许所有Html标记

E-A*_*E-A 35 html javascript wysiwyg tinymce

我正在使用TinyMce,即使有脚本攻击的危险,我需要使用编辑器启用所有html标签.

目前,我用的是:

valid_elements: "@[class],p[style],h3,h4,h5,h6,a[href|target],strong/b,"
              + "div[align],br,table,tbody,thead,tr,td,ul,ol,li,img[src]"
Run Code Online (Sandbox Code Playgroud)

但总是需要添加一些内容,我想要启用所有属性的所有HTML标记.是否有这样的开关禁用HTML过滤?

Tha*_*ama 63

你可以设置

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

允许所有html标签.

  • 我正在使用这个变体:value_elements:'+*[*]',因为加号使我能够拥有没有孩子的标签.像夹在mezzanine/django/twitter-bootstrap组合中的tinymce编辑器中的<i class ="icon-ok"> </ i>一样. (12认同)
  • @sw.你的意思是`valid_elements:'+*[*]',` (10认同)
  • 我添加了这个,但它仍然剥离了doctype,html和head (5认同)
  • 如何在tinyMCE中保留`<style> </ style>`标签,因为它删除了`<style>`标签 (3认同)

小智 5

要保留样式标签,请使用valid_children : "+body[style]"