如何阻止IME(输入法编辑器)修改contenteditable元素?
问题
在Windows系统中打开IME(快捷键Windows key + .)后,它会自动修改设置了contenteditable="true"的元素内容。
已尝试的处理方式
- 禁用
beforeinput、keydown、compositionstart、compositionupdate、compositionend这些相关事件 - 阻止事件传播
可能的替代方案
目前能想到的唯一方向是使用EditContext API,但该API仍处于实验阶段,暂时无法确定它的现有功能是否能完全替代contenteditable。
内容的提问来源于stack exchange,提问作者Mozes
相关产品推荐
相关产品推荐

