TinyMCE 6 和 xml 元素

问题描述 投票:0回答:2

TinyMCE 6 删除/剥离身体标签。

例如,当我将以下内容粘贴到源代码窗口时

<body xmlns="http://www.w3c.org/1999/xhtml">
<p>test</p>
</body>

它被过滤成

<p>test</p>

如何保留身体标签?

我有以下设置:

tinymce.init({
  selector: "textarea",
  encoding: 'raw',
  element_format : 'xhtml',

请注意,TinyMCE 5 保留了 body 标签

xml tinymce
2个回答
1
投票

TinyMCE 6.0 中删除了整页插件(允许使用正文标签)

https://www.tiny.cloud/docs/release-notes/release-notes59/#thefullpagefullpageplugin

目前(截至 2022 年 10 月)保留 body 标签的唯一方法是使用 TinyMCE 5


0
投票

实际上,我的一个解决方案是在使用 save_onsavecallback 保存时添加回 body 标记,如下所示:

var blob = new Blob(['<body>' + i.value+ '</body>'], {type: "text/plain;charset=utf-8"});
© www.soinside.com 2019 - 2024. All rights reserved.