打开
\editor\plugins\pastefromword\filter\default.js
找到文件尾大概有这么一句代码
(CKEDITOR.env.gecko)h=h.replace(/(<!--\[if [^<]*?\])-->([\S\s]*?)<!--(\[endif\]-- >)/gi,'$1$2$3');var j=new g (),k=j.dataFilter;k.addRules (CKEDITOR.plugins.pastefromword.getRules (i));i.fire('beforeCleanWord',{filter:k});try {h=j.toHtml(h,false);}catch(l){alert (i.lang.pastefromword.error);}h=h.replace (/cke:.*?".*?"/g,'');h=h.replace (/style=""/g,'');h=h.replace (/<span>/g,'');return h;};})();
修改为 ;CKEDITOR.cleanWord=function(h,i){return h;if (CKEDITOR.env.gecko)h=h.replace(/(<!--\[if [^<]*?\])-->([\S\s]*?)<!--(\[endif\]-- >)/gi,'$1$2$3');var j=new g (),k=j.dataFilter;k.addRules (CKEDITOR.plugins.pastefromword.getRules (i));i.fire('beforeCleanWord',{filter:k});try {h=j.toHtml(h,false);}catch(l){alert (i.lang.pastefromword.error);}h=h.replace (/cke:.*?".*?"/g,'');h=h.replace (/style=""/g,'');h=h.replace (/<span>/g,'');return h;};})(); 已经测试过了,完全正确! |
|
来自: 怀旧妞妞 > 《Ckeditor》