TinyMCE4 - valid_elements 属性 不适用于 'em'

TinyMCE4 - valid_elements property not working for 'em'

想要在从 Word/WebPage 粘贴到 TinyMCE4 编辑器时允许某些标签和属性。我尝试将配置设置如下:

oEvent.getParameters().configuration.valid_elements="em,a[href|target=_blank],strong/b,div[align],br,p[align]";

现在我只能粘贴段落、粗体和 link 而不是带有 em 标签的文本。

知道为什么它不起作用吗?

我只想允许某些标签,例如 Paragraph、Stong、StrikeThrough、Bullets。

任何帮助将不胜感激。谢谢。

从 word 粘贴内容是一个相当复杂的问题 - 您可能可以自己/使用免费版本很好地执行某些功能,但 tinymce 有一个广泛的付费插件来处理粘贴,如果那是什么你要。

现在,我会尝试将 span 添加到您的 valid_elements 列表中。这取决于您的文本来源,但我知道 tinymce 通过 <span> 元素在内部处理斜体。

valid_elements: "span,em,a[href|target=_blank],strong/b,div[align],br,p[align]"

我没有发现使用 valid_elements 设置有任何问题。请看这个 TinyMCE fiddle:

http://fiddle.tinymce.com/Dmgaab

一个编辑器允许 EM 而另一个不允许...并且 TinyMCE 工作如我所料。