有没有办法在没有样式和保留语义的情况下将格式化文本粘贴到ckeditor
?
例如,这就是它所粘贴的内容:
<h1 style="font-family: sans-serif; color: rgb(34, 34, 34); line-height: 18.2000007629395px;">An h1 header</h1>
<p style="color: rgb(34, 34, 34); font-family: sans-serif; font-size: small; line-height: 18.2000007629395px;">Paragraphs are separated by a blank line.</p>
<p style="color: rgb(34, 34, 34); font-family: sans-serif; font-size: small; line-height: 18.2000007629395px;">2nd paragraph. <em>Italic</em>, <strong>bold</strong>, and <code style="white-space: pre; background-color: rgb(238, 238, 238);">monospace</code>. Itemized lists look like:</p>
<ul style="color: rgb(34, 34, 34); font-family: sans-serif; font-size: small; line-height: 18.2000007629395px;">
<li>this one</li>
<li>that one</li>
<li>the other one</li>
</ul>
但我想粘贴这个:
<h1>An h1 header</h1>
<p>Paragraphs are separated by a blank line.</p>
<p>2nd paragraph. <em>Italic</em>, <strong>bold</strong>, and <code>monospace</code>. Itemized lists look like:</p>
<ul>
<li>this one</li>
<li>that one</li>
<li>the other one</li>
</ul>
答案 0 :(得分:0)
如果您启用了Advanced Content Filter(默认情况下应该启用),那么它会根据编辑器的配置允许过滤粘贴的内容。请阅读Content Filtering指南中的更多内容。
但是,如果您出于某些原因禁用了ACF,或者您希望以不同方式过滤粘贴的内容,则可以创建自己的CKEDITOR.filter
实例并将其应用于pasted data。请阅读Apply CKEditor Advanced Content Filter to a string中有关如何将过滤器应用于HTML字符串的更多信息。