Kindeditor 文本编辑器是可以通过ctrl+v粘贴图片的,粘贴完的图片会转成base54格式,发送到后端需要后端将base64图片转成图片存到服务器上,在将图片路径回填回去,比较费事,
可以将 Kindeditor的 pasteType参数设置成1,这样,就禁止粘贴html格式内容了,也就粘贴不了图片了
<script charset="utf-8" src="/keditor/kindeditor.js"></script>
<script charset="utf-8" src="/keditor/lang/zh_CN.js"></script>
<script>KindEditor.ready(function(K) {// http://kindeditor.net/docs/option.htmlK.create('.keditcontent', {cssPath : /keditor/themes/default/default.css',uploadJson : '/Upload/save.html',fileManagerJson : '/Upload/fileManage.html',// true时图片上传界面显示浏览远程服务器按钮。allowFileManager : false,// true时根据 htmlTags 过滤HTML代码,false时允许输入任何代码。filterMode: false,// 改变站内本地URL,可设置”“、”relative”、”absolute”、”domain”。空为不修改URL,relative为相对路径,absolute为绝对路径,domain为带域名的绝对路径。urlType:'absolute',// 0:禁止粘贴, 1:纯文本粘贴, 2:HTML粘贴, 默认值: 2pasteType: 1,// 配置编辑器的工具栏,其中”/”表示换行,”|”表示分隔符。items:['source', '|', 'undo', 'redo', '|', 'cut', 'copy', 'paste','plainpaste', 'wordpaste', '|', 'justifyleft', 'justifycenter', 'justifyright','justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript','superscript', 'clearhtml', 'quickformat', 'selectall', '|', 'fullscreen', '/','formatblock', 'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold','italic', 'underline', 'strikethrough', 'lineheight', 'removeformat', '|', 'image','media', 'insertfile', 'table', 'hr', 'pagebreak','anchor', 'link', 'unlink'],//利用该方法处理当富文本编辑框失焦之后,立即同步数据afterBlur: function(){KindEditor.sync(".keditcontent");},afterCreate : function() {let self = this;},});});
</script>