我有这样的问题:
我正在使用 TinyMCE v6。每当我使用时:
tinymce.get("html").getContent()
它总是在换行符后添加一个
<br>
标签。
有人可以帮我禁用换行后自动添加
<br>
标签吗?
我已经尝试过:
forced_root_block: false,
force_br_newlines: false,
force_p_newlines: false,
但在 v6 中不起作用。
这是我的代码
tinymce.init({
selector: 'textarea#html',
plugins: 'anchor autolink charmap codesample emoticons image media code link lists searchreplace table visualblocks wordcount',
imagetools_cors_hosts: ['picsum.photos'],
menubar: 'file edit view insert format tools table help',
toolbar: 'undo redo | blocks fontfamily fontsize | bold italic underline strikethrough highlight custom | link image media code ruby table mergetags | align lineheight | tinycomments | numlist bullist indent outdent | emoticons charmap removeformat',
toolbar_sticky: true,
// toolbar_mode: 'floating',
toolbar_mode: 'wrap',
autosave_ask_before_unload: true,
paste_data_images: true,
autosave_interval: '30s',
autosave_retention: '2m',
height: 800,
statusbar: false,
forced_root_block: false,
force_br_newlines: false,
force_p_newlines: false,
extended_valid_elements: 'script[language|type|src]',
content_css: ['/dist/css/adminlte.min.css'],
content_css_cors: true,
importcss_append: true,
convert_urls: false
});
真的很抱歉我的英语不好!!!
在 TinyMCE v6 中禁用换行后自动添加
<br>
标记
将换行行为选项设置为“阻止”,以防止按 Enter 键时编辑器中出现任何新换行符: 您可以使用此选项。 newline_behavior:'阻止',
如需更多帮助,请查看此文档帮助页面。 https://www.tiny.cloud/blog/remove-line-breaks/
对我来说,诀窍是添加:
indent: false
至 TinyMCE 配置。保存代码时不再自动添加
<br>
!