我的内联文本编辑器有点麻烦.这是简单的用户有权复制textarea div上的粘贴.没问题.但我不想让他们粘贴html与图像和div元素.
我用过
valid_elements: "p,br,b,i,strong,em",
它删除了p标签内容的样式.
要做到这一点,但根据我的要求,这不是解决方案.
我也尝试使用paste_postprocess,但它没有对最新版本的tinymce做任何事情.
我也尝试了许多已在此社区发布的解决方案.但它们都不适合我,因为我使用的是最新版本的tinymce 4.0.26.
我知道我可以通过禁用右键单击来阻止复制粘贴.但这不是一个好主意.
有没有办法只用html内容过滤带有样式的p标签?
因此,如果有人使用最新版本的tinymce进行复制粘贴.
请帮忙.
最佳答案 您需要明确告诉TinyMCE在使用valid_elements选项时要保留哪些属性.例如,使用以前的valid_elements列表,您可能会执行以下操作:
valid_elements: "p[style],br,b,i,strong,em"
这告诉TinyMCE只保留列出的标签并保留为p标签定义的任何样式属性.或者,您也可以通过执行以下操作包含特定元素的所有属性:
valid_elements: "p[*],br,b,i,strong,em"
同样,这告诉TinyMCE保持列出所有标签,但是对于p标签,保持定义每个属性.
有关此valid_elements选择器语法的更多信息,请查看this page.