Kindeditor还是个好东西,不过就是两年没更新了...所以还是自己动手丰衣足食吧
目前修复的版本都是4.1.7版本的
BUG 1
在pasteType == 1 的情况下,如果使用的firefox从word粘贴内容会出现一大坨乱七八糟的换行符、空格、以及一些乱七八糟的英文单词
究其原因是因为word文档在内容区域的开始和结束都会出现一坨多行注释:
<!--XXXXX
<:o xxxx>aaaaa</:o>
<:o xxxx>bbbbb</:o>
XXXXX
-->
内容
<!--XXXXX
XXXXX
XXXXX
-->
在原先kindeditor的过滤规则下,这些注释代码只能滤除html标签而不滤除标签里的内容....所以aaaaa bbbbb就留下了...所以要直接把整个注释块干掉所以在kindeditor.js第5809行加上这句即可:
html = html.replace(/<!--[\s\S]*?-->\n*/gm, '');