You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TinyMCE 6.3中恢复<br />闭合斜线格式?

解决TinyMCE 6.x生成<br />而非<br>的问题

核心方案:通过编辑器内置事件统一处理输出格式

在TinyMCE 6.x中,官方移除了旧版的closed配置项,默认采用HTML5标准的<br>写法。要恢复XHTML风格的<br />,可以利用编辑器的PostProcess事件在内容输出时统一替换,无需外部额外后处理,确保编辑器内外格式一致:

tinymce.init({
  // 你的其他配置(比如selector、plugins等)
  setup: function(editor) {
    editor.on('PostProcess', function(event) {
      // 仅在获取编辑器内容时执行替换
      if (event.get) {
        event.content = event.content.replace(/<br>/g, '<br />');
      }
    });
  }
});

补充说明

  1. 为什么旧配置失效?
    TinyMCE 5及以后版本彻底移除了控制标签闭合的closed配置,转为依赖HTML5标准的默认输出,这也是官方未在变更日志中专门提及的原因——属于标准适配的隐性变更。

  2. 该方案的优势
    这个处理逻辑嵌入在编辑器初始化配置中,所有通过editor.getContent()获取的内容都会自动转为<br />格式,既避免了Web端编辑与其他场景的格式混乱,也无需额外维护独立的后处理脚本,符合你减少自定义处理的升级初衷。

内容的提问来源于stack exchange,提问作者arlomedia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 00:35:35