【发布时间】:2021-09-24 09:18:03
【问题描述】:
我正在使用 contenteditable="true" 编辑 SVG 中的文本。在除 Safari 之外的所有浏览器中都可以使用。
Safari 的插入符号位置存在问题:
示例代码:
[contenteditable]{
-webkit-user-select:text;
user-select:text;
}
<div contenteditable="true" style="background: #ffe7e7">
<svg style="display:inline-block">
<text id="text" y="2em">Hello world</text>
</svg>
</div>
【问题讨论】:
-
Webkit 对于 contenteditable 有大量 (353) 个未解决的错误 - 所以这并不奇怪。