tinymce生成的丑陋样式输出
我已经使用tinymce很长一段时间了(简单的设置),它通过基本的样式选项(粗体、斜体、列表等等)很好地完成了样式设置。但有时,我猜当用户从word或其他东西复制粘贴文本到tinymce textbox时,样式会变得非常难看,如下面的示例所示。有没有办法将样式限制为简单设置中的按钮的基本样式tinymce生成的丑陋样式输出,tinymce,Tinymce,我已经使用tinymce很长一段时间了(简单的设置),它通过基本的样式选项(粗体、斜体、列表等等)很好地完成了样式设置。但有时,我猜当用户从word或其他东西复制粘贴文本到tinymce textbox时,样式会变得非常难看,如下面的示例所示。有没有办法将样式限制为简单设置中的按钮的基本样式 <p>df</p> <p><!--[if gte mso 9]><xml> <w:WordDocument> &l
<p>df</p>
<p><!--[if gte mso 9]><xml> <w:WordDocument>
<w:View>Normal</w:View> <w:Zoom>0</w:Zoom>
<w:TrackMoves />
<w:TrackFormatting /> <w:PunctuationKerning />
<w:ValidateAgainstSchemas />
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF /> <w:LidThemeOther>RU</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell />
<w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx />
<w:Word11KerningPairs /> <w:CachedColBalance />
</w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" />
...
<w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List" />
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List" />
df
这是一个非常普遍的问题。通常,当您试图将文本从Word复制到TinyMCE时,它也会保留格式。除了Word之外,它还可以在其他应用程序中发生。为了摆脱所有这些不需要的标签,你需要使用。将这些设置用于初始化函数:
tinyMCE.init({
// ...
plugins : "paste",
paste_text_sticky : true,
setup : function(ed) {
ed.onInit.add(function(ed) {
ed.pasteAsPlainText = true;
});
}
// ...
});
您还可以使用“粘贴预处理”和/或“粘贴后处理”设置对粘贴的代码执行javascript操作
以下是一些更高级的设置,可用于定制功能:
plugins : "paste,...",
paste_use_dialog : false,
paste_auto_cleanup_on_paste : true,
paste_convert_headers_to_strong : false,
paste_strip_class_attributes : "all",
paste_remove_spans : true,
paste_remove_styles : true,
paste_retain_style_properties : "",