【问题标题】:TinyMCE Converting HTML through API: How to StopTinyMCE 通过 API 转换 HTML:如何停止
【发布时间】:2018-05-04 14:46:25
【问题描述】:

我必须支持编辑将用于 Crystal 报表的 HTML 内容,因此我将 tinyMCE 编辑器设置为使用特定标签。我有以下格式自定义:

tinymce.init({
           .
           .
           formats: {
              bold: { inline: 'b' },
              italic: { inline: 'i' },
              underline: { inline: 'u' },
              forecolor: { inline: 'font', attributes: { color: '%value' } }
           }
});

但是,当我打电话时:

tinymce.activeEditor.setContent(d.Template);

d.Template 包含以下示例 HTML:

<p>
Welcome to the <b>site</b>.  <i>Thank you</i> for coming.
</p>

问题是 tinyMCE 将&lt;b&gt; 标签添加为&lt;strong&gt;,将&lt;i&gt; 标签添加为&lt;em&gt;。有没有办法让 tinyMCE 使用格式部分中定义的内容,而不是将 HTML 转换为默认情况下所期望的内容。我明白它为什么这样做,但我目前无法支持这些标签......

【问题讨论】:

    标签: javascript html tinymce richtextbox tinymce-4


    【解决方案1】:

    尝试将此添加到您的配置中:

    extended_valid_elements: "b/strong,i/em"
    

    【讨论】:

      猜你喜欢
      • 2021-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 1970-01-01
      相关资源
      最近更新 更多