kindeditor 复制粘贴 去除格式 设置

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36850813/article/details/80055028

设置:pasteType : 1 就可以了

pasteType函数,默认值是2,设置为1

粘贴类型:0(禁止粘贴),1(纯文本粘贴),2(HTML粘贴)
<link rel="stylesheet" href="/editor/themes/default/default.css" />
<script charset="utf-8" src="/editor/kindeditor-min.js"></script>
<script charset="utf-8" src="/editor/lang/en.js"></script>


<script>
KindEditor.ready(function(K) {
editor = K.create('textarea[name=<?php echo $ContentName ?>]', {
resizeType : 1,
pasteType : 1,  //粘贴 没格式
allowPreviewEmoticons : false,
allowImageRemote:false,  //网络图片关闭
allowImageUpload : true, //本地图片开启
afterBlur:function(){this.sync(); },  //失去焦点 将 kindeditor的值同步给textarea
items : [ 'removeformat', '|', 'image' ]
});
});
</script>

 

<textarea name="<?php echo $ContentName ?>" id="<?php echo $ContentName ?>" style="width:<?php echo $width ?>px;height:250px;visibility:hidden;"><?php echo htmlspecialchars($Content) ?></textarea>

 

当用kindeditor的【html代码】添加功能的时候。会出现里面自带的样式被过滤掉;一直不知道什么原因。到网上查询资料之后才发现原来:kindeditor默认开启【filterMode】而这个属性就是他过滤一些代码的参数;我们把他设置为false:更改kindeditor.js找到K.options = {}里面的filterMode设置为false;之后再用之后样式不会丢失!

filterMode :false

ok,完成

 

展开阅读全文

没有更多推荐了,返回首页