0

Redactor エディターの自動削除を無効にする方法   ; ? 助けてください。

4

3 に答える 3

3

表示されるテキストとコードはすべてのブラウザーで異なり、contenteditable フィールドがどのように機能するかが異なります。たとえば、ブラウザによっては、スペース some に UTF-8 文字を挿入します&nbsp

RedactorJS にはテキストを正規化するメソッドがないため、テキストを手動で解析できます。これをチェックして:

var html = $('#redactor').redactor('get');
var sanitizeHtml = html.replace(/\u00a0/g, ' ').replace(/ /g, ' ');
于 2013-08-14T12:25:01.317 に答える
1

きれいに修正するには  

  1. redactor.js を開く
  2. 探す
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!
  ...
}
  1. コメント置換文字列

利益!:)

于 2013-09-27T19:49:20.243 に答える