Page

[笔记]使用ckeditor4编辑器出现结尾多出一个空格

689Anson17-09-28


ckeditor默认给内容末尾加上的空格容易导致js解析内容的时候出错,Uncaught SyntaxError: Invalid or unexpected token,可能是因为windows系统跟linux系统对空格回车处理的不一致导致的,为了避免出席这个问题,要取消ckeditor的这个默认设置

默认存进数据库的内容(末尾多一个空格):


blob.png



这个空格在js中无法正常使用,

blob.png



取消方法:

在ckeditor核心文件ckeditor.js中定位代码:

setRules(a,{indent:!b[a]["#"],breakBeforeOpen:1,breakBeforeClose:!b[a]["#"],breakAfterClose:1

把1改为0即可:

setRules(a,{indent:!b[a]["#"],breakBeforeOpen:0,breakBeforeClose:!b[a]["#"],breakAfterClose:0




来自ansion博客 

http://www.tp0.top

2017-09-28 21:36:27