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 标签
TinyMCE 6.0 中删除了整页插件(允许使用正文标签)
https://www.tiny.cloud/docs/release-notes/release-notes59/#thefullpagefullpageplugin
目前(截至 2022 年 10 月)保留 body 标签的唯一方法是使用 TinyMCE 5
实际上,我的一个解决方案是在使用 save_onsavecallback 保存时添加回 body 标记,如下所示:
var blob = new Blob(['<body>' + i.value+ '</body>'], {type: "text/plain;charset=utf-8"});