当在contentEditable元素的文本节点之间插入svg内容时,caret行为似乎不一致:
<img>
放置,我可以在svg前后移动插入符号,并最终按退格键删除唯一的svg。 确定 <svg>
元素,则不能将插入号放在svg和下一个字符之间。删除此下一个字符也会无故删除svg。 KO 这仅适用于铬。 Firefox行为正常
以可重复的示例为小提琴:https://jsfiddle.net/58d6uwtv/1/
这是一个已知的错误吗? 关于如何避免这种情况并获得一致的跨浏览器行为的任何建议吗?
谢谢!