我正在使用markitup(markitup.jaysalvat.com)为没有html经验的用户创建自定义编辑器。我刚刚添加了代码h1
,bold
和hyperlink
。
现在我遇到了换行问题。我在文件 set.js 中更改了以下设置:
onTabEnter: {keepDefault:false, replaceWith:'<br />\n'},
到
onEnter: {keepDefault:false, replaceWith:'<br/>\n'},
当然有效。现在有一个<br/>
- 每次点击进入/返回的标签。但:
人们在MS Word,Libre Office或简单的RTF编辑器等编辑器中离线编写文本和故事。如果他们想要从离线编辑器中传输已保存的文本(使用“复制和粘贴”)进行标记,则会丢失换行符。
是否有自动检测换行符\r
或\n
的解决方案?
我认为Linux和Windows之间存在差异。如果重要:Web服务器正在运行Linux。
编辑: 现在我已经看到使用标记的BB-Code-Parser时会自动检测换行符。但我需要HTML-Parser。