TinyMce粘贴插件字内容粘贴在IE中不起作用

时间:2011-11-23 13:59:48

标签: jquery internet-explorer tinymce

我正在使用带有jquery的tinymce并启用了粘贴插件来复制word文档中的粘贴内容。

但是在粘贴内容并进行一些格式化之后,这个保存的文本在IE中显示得不好。

似乎tinymce在其中添加了以下html代码,删除它与IE一起运行良好。

<p>
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]-->
<!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]-->
<!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";     mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;   mso-style-parent:"";    mso-padding-alt:0in 5.4pt 0in 5.4pt;    mso-para-margin:0in;    mso-para-margin-bottom:.0001pt;     mso-pagination:widow-orphan;    font-size:10.0pt;   font-family:"Times New Roman";  mso-ansi-language:#0400;    mso-fareast-language:#0400;     mso-bidi-language:#0400;} --> <!--[endif] -->
</p>

所以我的问题是 - 我可以以某种方式配置tinymce以不添加上面的行。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下tinymce init参数

    paste_strip_class_attributes : "all",
    paste_remove_styles: true,
    paste_convert_middot_lists: false,