如何禁用Redactor编辑器自动删除& nbsp; ?请帮忙。Imperavi Redactor 9删除  ;字符
0
A
回答
0
修复干净& nbsp;
- 开放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!
...
}
- 评论替换字符串
利润! :)
3
您所看到的文字和代码在所有浏览器中都会有所不同,这就是可信度字段的工作原理。例如,一些浏览器插入UTF-8字符的空格 
。
RedactorJS不提供标准化文本的方法,因此您可以手动解析文本。检查此:
var html = $('#redactor').redactor('get');
var sanitizeHtml = html.replace(/\u00a0/g, ' ').replace(/ /g, ' ');
+0
10X求助)) – hVostt
2
在新版本中,U可能会将“cleanSpaces”选项设置为“false”,以禁用
自动删除。
$('#redactor').redactor({ cleanSpaces: false });
相关问题
- 1. 删除Imperavi Redactor中的空标签
- 2. Imperavi Redactor + RubyOnRails + Amazon S3
- 3. yii图标不加载imperavi redactor
- 4. 如何安装新版本的Redactor Imperavi?
- 5. 如何从metabox中删除nbsp字符?
- 6. PHP使preg_split  [0-9] Â
- 7. “ ”与nbsp;或“ ”
- 8. JavaScript删除尾部
- 9. jQuery trim不会删除 ?
- 10. Expression Engine - 从字段中删除 ?
- 11. Browserify需要imperavi编码器
- 12. 删除' ' - 仍在尝试
- 13. 如何从标签内部的字符串中删除
- 14. 删除<p> </p>从字符串结尾?
- 15. 如何从字符串的开头删除“ ”?
- 16. 删除 如果不在这个字符的前面!?:;%
- 17. 删除除0-9 + -/*和^
- 18. 如何使用xslt删除 ?
- 19. 如何删除角色js中的 ?
- 20. 从html中删除 空间
- 21. Imperavi主编整合feincms /管理/
- 22. 删除 如果有超过10个
- 23. CKEditor无用 个字符
- 24. 如何删除IE中的 ?
- 25. 删除字符
- 26. 删除字符
- 27. 删除字符
- 28. 删除[]字符
- 29. 删除字符
- 30. 按字符删除字符
非常糟糕的方式修改源代码 - 你应该使用[回调](http://imperavi.com/redactor/docs/callbacks/)来代替,比如'pasteBeforeCallback'例如。 –
在这种情况下修改源代码 - 最好的方法(尽管它通常不好)。 redactor.js的作者不想添加特殊设置。回调会破坏一切(在这种情况下)。 – hVostt
你能否详细说明如何以及回调如何破坏? –