秀米编辑后复制粘贴格式发生变形的解决方法
在做了一些测试后发现是由于编辑器自动过滤了一些HTML代码引起的,在查阅了一些资料后发现使我们编辑器的问题,我们用的是KindEditor,据官方文档:4.1.1版本开始默认开启白名单过滤,只能使用htmlTags里定义的HTML标签和属性,其它标签和属性会被编辑器过滤。也就是说
像这样的代码:
<table class="shoptable ke-zeroborder" border="0" cellspacing="0" cellpadding="0" width="464" align="left">
读取的内容就会被过滤为:
<table border="0" cellspacing="0" cellpadding="0" width="705" align="left">
我的解决办法是在引用编辑器的HTML中加入如下代码:
<script>
$(function() {
KindEditor.options.filterMode = false;
var editor = KindEditor.create('#content');
});
</script>
将他默认的过滤设置为FALSE。
经测试后是没问题的,希望能给大家一些帮助。