Prosemirror 编辑器 DOMParser 问题

Prosemirror Editor DOMParser Issue

提问人:Abishek 提问时间:10/20/2023 更新时间:10/20/2023 访问量:12

问:

我尝试使用 prosemirror 编辑器 DOMParser 解析以下 HTML 字符串

const initialValue = '<p><span style="font-size:36px;"><span style="color:#00ff22;"><span style="background-color:#77b9c9;">hhkjhk hkjhkjh hjkhkj</span></span></span></p>'
DOMParser.fromSchema(schema).parse(document.createRange().createContextualFragment(initialValue))

这是实际的初始 HTML

<p>
     <span style="font-size:36px;">
         <span style="background-color:#77b9c9;">
            <span style="color:#00ff22;">world !!!</span>
        </span>
    </span>
</p>

但我得到了

<p>
   <span style="color:#00ff22;">world !!!</span>
</p>

问题是一些 span 标签被删除了,即使它有样式标签

如何在不丢失一些 span 标签的情况下实现精确的 HTML?请帮我提供必要的架构

JavaScript 编辑器 Tiptap 散文镜像 重新镜像

评论


答: 暂无答案