最も単純なWYSIWYGエディターを作成しましたが、各ブラウザーで他のhtmlコードを生成しました。私が使用するもの:
a.execCommand('useCSS', false, true);
a.execCommand('styleWithCSS', false, false);
例:Enterキーを使用するとChromeは不要なdivを生成<p>
します...新しい行に移動するとIEはタグを生成します... Firefoxは私のために最高のコードを生成し、古いbrを挿入します:)
違いが大きすぎるため、結果のスタイルを作成する必要があります。