私はマークアップ (markitup.jaysalvat.com) を使用して、HTML の経験がないユーザー向けにカスタマイズされたエディターを作成しています。h1
タグ、bold
および を含めましたhyperlink
。今、改行に問題があります。ファイルset.jsで次の設定を変更しました。
onTabEnter: {keepDefault:false, replaceWith:'<br />\n'},
に
onEnter: {keepDefault:false, replaceWith:'<br/>\n'},
もちろん、それは機能します。<br/>
Enter/Return の各クリックに -Tag が追加されました。しかし: 人々は、MS Word、Libre Office、または単純な RTF エディターなどのエディターを使用して、テキストやストーリーをオフラインで書き込みます。保存したテキストをオフライン エディタから (「コピー&ペースト」を使用して) 転送してマークアップする場合、改行が失われます。
改行を自動検出するためのソリューションはあります\r
か\n
? LinuxとWindowsには違いがあると思います。重要な場合: Web サーバーは Linux を実行しています。
編集:マークアップの BB-Code-Parser を使用すると、改行が自動検出されることがわかりました。しかし、私は HTML パーサーでそれが必要です。