CKEditor 4 实现粘贴为纯文本
据了解 CKEditor 4 通过配置就能实现【粘贴为纯文本】,该配置为:config.forcePasteAsPlainText = true
。
CKEditor 5 实现粘贴为纯文本
CKEditor 5 版本移除了这个配置项,但通过以下方式可以实现该功能:
import plainTextToHtml from '@ckeditor/ckeditor5-clipboard/src/utils/plaintexttohtml'
//你的编辑器实例
const editor = ClassicEditor.create(element, config)
editor.editing.view.document.on('clipboardInput', (ev, data) => {
if(editor.isReadOnly) {
return
}
data.content = editor.data.htmlProcessor.toView(plainTextToHtml(data.dataTransfer.getData('text/plain')))
editor.editing.view.scrollToTheSelection()
}, {priority: 'high'})
0 条评论
请不要发布违法违规有害信息,如发现请及时举报或反馈!
还没有人评论呢,速度抢占沙发!