主题: 编辑器自动清除内容里的所有空格 |
作者: 七级浮屠, 发布日期: 2014-09-25 12:42:12, 浏览数: 2148 |
操作系统:
win 8中文版 浏览器版本: 360浏览器7.1;火狐32.0.3;QQ浏览器;IE10;谷歌浏览器;所有浏览器都不行 KindEditor版本: KindEditor 4.1.9 BUG再现步骤: 1.编辑文字,为页面的美观、对整齐,在文字前面加若干个空格,提交后编辑内容,前台显示正常 2.如果文字内容有其它地方需要再次需编辑文本,此时编辑器里,所有的空格(nbsp)都消失不见了 3. 期望结果: 如果此问题在后续版本中已经解决,请问下在当前版本上有无方法解决,请告知,谢谢! |
作者: 老唯, 发布日期: 2014-09-27 10:03:23 |
把浏览器设置为兼容模式是正常的,暂时只能先这样用着
|
回复 |
作者: forbes, 发布日期: 2014-11-28 08:21:48 |
kindeditor.js 725行左右 改成下面的内容 var re = /([ \f\n\r\t\v]*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>([ \f\n\r\t\v]*)/g; 就是把第一个和最后一个 \s 替换成 [ \f\n\r\t\v] 亲测可用 |
回复 |