Safari和Chrome上的Tinymce换行问题

kni*_*der 7 javascript safari google-chrome tinymce

有谁知道如何解决Safari和Chrome上的Tinymce换行问题.

例如,让我们说,我有两行纯文本.当我通过firefox或IE复制和粘贴时.这是一个p标签.所以我在文本文件中看到的格式相同,这是两行.

但如果我通过Chrome或Firefox进行复制和粘贴,它就变成了两个标签.所以在那里显示,在那两行之间有一个空格.

我试图添加safari插件,但没有任何反应.如果我把插件名为paste_auto_cleanup_on_paste:true,它会移除空格,但是两行文本变为一行.

Cany有人通过提供解决方案来帮助我吗?我注意到在使用Tinymce编辑器的wordpress也没有出现这个问题,因为看起来他们在编辑器中使用span而不是p.如果这是解决方案,我怎么能改变到span而不是p.感谢您的帮助,非常感谢.


这是我通过firefox和IE粘贴时,firefox生成以下代码.这就是我想要的

<p>
This is line 1 <br />
This is line 2 <br />
This is line 3 <br /> 
</p>
Run Code Online (Sandbox Code Playgroud)

但是当我粘贴Chrome和Safari时,它会生成以下代码.这就是我不想要的.

<p> This is line 1 </p>
<p>This is line 2 </p>
<p>This is line 3 </p>
Run Code Online (Sandbox Code Playgroud)

Swi*_*age 2

如果您仔细查看TinyMCE 配置页面,可以找到设置转换/删除等的选项<br><p>特别是我会使用:

和其他选择。根据我使用 TinyMCE 的经验,困难在于找到适合您的设置的正确排列,因为它们没有得到很好的记录,并且某些设置具有非直观的副作用。但我总是能够让它做我需要做的事情(我的目标始终是强制删除<br>s,保持清晰的语义<p>,但每个人都有自己的......