2016-10-10 33 views
2

使用TinyMCE 4.4。我喜欢摆脱粘贴MS-Word的东西。 “paste_enable_default_filters”是一个很好的工具。但我也喜欢在粘贴时防止img,颜色,字体大小和-doco。由于paste_enable_default_filters = true已设置,因此paste_data_imagespaste_word_valid_elements似乎被抑制。TinyMCE:paste_enable_default_filters保留颜色,img和字体大小

欢迎任何想法!

回答

1

Paste插件有很多选项来帮助你控制什么被粘贴的,什么是去除:https://www.tinymce.com/docs/plugins/paste/

尤其是你可能想看看paste_word_valid_elements

https://www.tinymce.com/docs/plugins/paste/#paste_word_valid_elements

...作为这将允许您控制粘贴过程中带来的标签。

您也可以在paste_retain_style_properties找到值:

https://www.tinymce.com/docs/plugins/paste/#paste_retain_style_properties

...因为这将允许您确定哪些款式应贴合过程中被保留。

如果你想有更多的控制(超出上Paste插件的选项执行),你可以随时使用paste_postprocess上粘贴的内容执行自己的自定义逻辑:

https://www.tinymce.com/docs/plugins/paste/#paste_postprocess

+0

我做了一个[小提琴](http://fiddle.tinymce.com/S8faab)与这些选项。粘贴混合的MS-Word内容将破坏“img”,“颜色”和字体大小。设置** paste_enable_default_filters = false **我已经得到了预期的结果,包括textarea中的MS-Trash。 On ** paste_postprocess **我试过删除html-coments 不成功。任何建议都是值得欢迎的。 – RoBensch

相关问题