在文本节点之间内联svg:contentEditable的怪异插入符号行为

时间:2019-05-05 10:33:32

标签: svg chromium contenteditable caret

当在contentEditable元素的文本节点之间插入svg内容时,caret行为似乎不一致:

  • 如果svg内容作为<img>放置,我可以在svg前后移动插入符号,并最终按退格键删除唯一的svg。 确定
  • 如果svg内容是<svg>元素,则不能将插入号放在svg和下一个字符之间。删除此下一个字符也会无故删除svg。 KO

这仅适用于铬。 Firefox行为正常

以可重复的示例为小提琴:https://jsfiddle.net/58d6uwtv/1/

这是一个已知的错误吗? 关于如何避免这种情况并获得一致的跨浏览器行为的任何建议吗?

谢谢!

0 个答案:

没有答案