【发布时间】: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 将<b> 标签添加为<strong>,将<i> 标签添加为<em>。有没有办法让 tinyMCE 使用格式部分中定义的内容,而不是将 HTML 转换为默认情况下所期望的内容。我明白它为什么这样做,但我目前无法支持这些标签......
【问题讨论】:
标签: javascript html tinymce richtextbox tinymce-4