如何禁用编辑器编辑器自动删除 ; ? 请帮忙。
问问题
2285 次
3 回答
4
在新版本中,U 可以将“cleanSpaces”选项设置为“false”以禁用
自动删除。
$('#redactor').redactor({ cleanSpaces: false });
于 2014-08-19T05:53:13.183 回答
3
您看到的文本和代码在所有浏览器之间都会有所不同,这就是 contenteditable 字段的工作方式。例如,某些浏览器会为空格插入 UTF-8 字符 some  
。
RedactorJS 不提供规范化文本的方法,因此您可以手动解析文本。检查这个:
var html = $('#redactor').redactor('get');
var sanitizeHtml = html.replace(/\u00a0/g, ' ').replace(/ /g, ' ');
于 2013-08-14T12:25:01.317 回答
1
修复干净
- 打开 redactor.js
- 寻找
syncClean: function(html)
{
if (!this.opts.fullpage) html = this.cleanStripTags(html);
html = $.trim(html);
// removeplaceholder
html = this.placeholderRemoveFromCode(html);
// remove space
html = html.replace(/​/gi, '');
html = html.replace(/​/gi, '');
// html = html.replace(/ /gi, ' '); // COMMENT THIS!
...
}
- 评论替换字符串
利润!:)
于 2013-09-27T19:49:20.243 回答