我试图用 chrome 的“纯文本”行为创建一个 contenteditable div。因此,用户只能输入纯文本,并且在复制富文本时将其粘贴为纯文本。在我的脚本中,@-提及被转换为按钮并使用 Rangy.js 添加
在正常的 contenteditable div 中,可以粘贴富文本,我需要将其转换为普通文本。唯一的问题是检测粘贴的内容,然后将其转换为文本并将其插入到正确的位置,然后恢复胡萝卜位置。当在更多行上选择更多文本时,就更难了。
我认为很难,有没有更简单的解决方案?或者任何人都可以推荐最轻量级的编辑器?
谢谢!