我一直在工作岗位表单上使用 Redactor Wysiwyg 编辑器。然而,尽管他们的网站提到了对 word 粘贴的超级清理,但我得到了很多额外的空白<p>
,<br />
即使在 word 标记中只有一个段落中断。有什么想法可能导致这种情况吗?还有其他人有同样的问题吗?
谢谢!玛丽亚
您需要像这样设置paragraphy
和linebreaks
设置:
$('#redactor').redactor({
linebreaks: true,
paragraphy: false
});
$("#editor").redactor({
pasteBeforeCallback: function (html) {
return html.replace(/<p>\s*<\/p>/g, " ");
}
});
就我而言,当我在 Internet Explorer 中从 Word 粘贴到 Redactor 10 时,一些文本或段落消失了。那里的解决方案对我有用:
$('#redactor').redactor({
pasteCallback: function(html) {
html = html.replace("<font>", ""); // Fix Word to IE
html = html.replace("</font>", ""); // Fix Word to IE
return html;
},
});
当我在粘贴之前删除<font>
Microsoft Word 生成的标签时,一切正常。