在contenteditable div中粘贴时将富文本转换为纯文本

Gil*_*ert 5 javascript range rangy

我试图用chrome的'纯文本'的行为创建一个contenteditable div.因此,用户只能输入纯文本,而在复制富文本时,它会被粘贴为纯文本.在我的脚本中,@ -mentions转换为按钮并使用Rangy.js添加

在普通的contenteditable div中,可以粘贴富文本,我需要将其转换为普通文本.唯一的问题是检测粘贴的内容,然后将其转换为文本并将其插入正确的位置,并在恢复胡萝卜位置后.在更多行上选择更多文本时更难.

我是否认为很难,是否有更简单的解决方案?或者任何人都可以推荐最轻量级的编辑器?

谢谢!