Javascript 如何防止TinyMCE 5删除\r\n
我希望TinyMCE 5.0在原始内容中保留换行符,就像它现在在Wordpress中工作一样 例如: 这是第一行\r\n这是第二行 工作原理: 这是第一行,这是第二行 我所期望的是: 这是第一行 这是第二行 我将此配置添加到Tinymce.init:Javascript 如何防止TinyMCE 5删除\r\n,javascript,wordpress,tinymce,line-breaks,resource-cleanup,Javascript,Wordpress,Tinymce,Line Breaks,Resource Cleanup,我希望TinyMCE 5.0在原始内容中保留换行符,就像它现在在Wordpress中工作一样 例如: 这是第一行\r\n这是第二行 工作原理: 这是第一行,这是第二行 我所期望的是: 这是第一行 这是第二行 我将此配置添加到Tinymce.init: remove_linebreaks: false, force_br_newlines: false, force_p_newlines: false, forced_root_block: '', keep_styles: false, fix_
remove_linebreaks: false,
force_br_newlines: false,
force_p_newlines: false,
forced_root_block: '',
keep_styles: false,
fix_list_elements:true,
entity_encoding:"raw",
extended_valid_elements : '*[*]',
cleanup: false,
cleanup_on_startup: false,
trim_span_elements: false,
verify_html : false,
end_container_on_empty_block:true,
remove_trailing_brs: false,
插件:
插件:
但它仍然删除了我的新词。如何修复它?TinyMCE是一个HTML编辑器-您的换行符不是HTML,因此TinyMCE的HTML验证代码正在删除它们
如果希望保留新行的效果,则在尝试将其加载到TinyMCE之前,需要将其转换为有效的HTML。您可以将该字符组合转换为
或..
以获得换行效果。是的,我没有找到更好的解决方案。因此,我使用Wordpress端的函数wpautop将文本扭曲成
…
。
plugins: [
'advlist autolink lists link image charmap print preview anchor',
'searchreplace visualblocks code fullscreen, textpattern',
'insertdatetime media table paste code help wordcount'
],