2017-05-18 5 views
0

問題1:私はCKEditorバージョン4.6.2の基本的なバージョンのカスタマイズされたビルドの一部として、以下のプラグインを消費 - basicstyles 、dialogui、ダイアログ、クリップボード、ボタン、ツールバー、enterkey、浮動小数点、元に戻す、divarea。空のDIVコンテナブロックには、私が防止しようとしているCKEditorによって追加された<br>要素があります。fillEmptyBlocks

設定ファイルは次のようになります -

CKEDITOR.editorConfig = function(config) { 
 

 
    config.title = false; 
 

 
    config.allowedContent = true; 
 

 
    config.fillEmptyBlocks = false; 
 

 
    // Toolbar groups configuration. 
 
    config.toolbar = ... 
 
};

fillEmptyBlocks = false;<br>要素を挿入するからCKEditorバージョン4.6.2を防ぐことはできませんでした。 https://stackoverflow.com/a/34849579は、すべての改行ルールをFALSEに設定して、問題を回避できないことを示唆しています。

CKEditor 4.6.2の全基本バージョンと4.5.11のリリースバージョンで試してみましたが、まだそれが発生しています。ただし、この問題はCKEditor 4.1.3および4.4.0では存在しません。設定の一部として何かが欠けているのですか、4.6.2でこの問題が発生しないように追加のプラグインが必要ですか?

問題2:空のdivブロックにバックスペースを押す は、DOMからのdivブロックを削除します。これは4.6.2と4.5.11で発生し、4.1.3や4.4.0では発生しません。欠けている設定がありますか?

<br> CKEditor 4.4.7以降のすべてのバージョンでfillEmptyBlocksがfalseに設定されていてもタグが挿入されていますが、4.4.6では発生しません。リリースノートを見ると、http://dev.ckeditor.com/ticket/12735は4.4.7に加えられた変更です。これを修正する別の方法はありますか?

答えて

0

私はckeditor.replace

を使用しましたが、すべてが正常に動作しているところCKEditorバージョン4を使用したWYSIWYGエディタの似たようなものを私を開発しているしかし、私はgithubの中にそれをアップロードしました。したがって、必要に応じて参照し、コードを比較して修正することができます。

Click here for the github project.

何か問題に直面しているなら、私にお問い合わせください!!