9

ユーザーが空のタグを挿入すると、CKEditor に問題が発生します。

(HTMLソースモード)

<a href="fds" class="doIt"></a>

ソースを押してからもう一度元に戻すと、タグ「A」が消えます。少し調べてみたところ、要素内に値があるかどうかをチェックする非常に複雑な関数が ckeditor.js にあるため、これが発生することがわかりました。何もない場合、CKEditor はタグを削除します。

4

4 に答える 4

0

タグで遭遇したこの特定の問題の解決策を見つけました

CKEditor ストリップ <i> タグから得た元の回答

それに対する修正または微調整 (名前を付けます) は、ckeditors config.js に以下を設定することです。

// ALLOW <i></i>
config.protectedSource.push( /<i[\s\S]*?\>/g ); //allows beginning <i> tag
config.protectedSource.push( /<\/i[\s\S]*?\>/g ); //allows ending </i> tag
于 2013-09-02T23:56:05.167 に答える
0

何にも影響しない場合&nbsp;は、A タグを追加してみてください。ckeditor は、html を検証、サニタイズ、およびクリーニングします。明らかに、空のアンカー タグは好きではありません。

于 2012-08-02T17:08:51.437 に答える
-1

次の行を config.js ファイルに追加してみてください。

CKEDITOR.config.allowedContent = true;

お役に立てれば

于 2013-09-02T15:53:42.733 に答える