在 WYSIWYG 编辑器(基于contenteditable div)中,我有代码来确保在复制粘贴、正常输入等时不会将内联样式插入 HTML。但现在浏览器似乎更想惹恼我。假设我的 HTML 中有 2 个此类段落
<p>This is the first paragraph |(cursor)</p>
<p>This is the second paragraph</p>
不存在内联样式。但是,如果我现在通过按“删除/退格”加入这两个段落,Chrome 决定这样做
<p>This is the first paragraph |(cursor)
<!-- Note the horrible inline styles -->
<span style="font-size: 13px; line-height: 19.53px;">
This is the second paragraph
</span>
</p>
有人知道我如何预防/检测这种情况发生吗?