3.4.2版本中带有下划线文本的legacyoutput插件问题

legacyoutput plugin problem in version 3.4.2 with underlined text

本文关键字:文本 legacyoutput 插件 问题 下划线 版本      更新时间:2023-09-26

如果我选择文本的一部分并尝试使其带下划线(使用U-Button),它就可以工作,并且html看起来像预期的<u>...Text...</u>。但是当我用内容中的u标记初始化编辑器时,它们就会被删除。

有人知道附近的工作吗

我发现valid_elements设置导致tinymce删除u标记。在以前版本的tinymce中,这个设置从来没有出现过这个问题,但这看起来更好,也有意义:我更新了设置并添加了

-u,

这解决了问题。此处为设置的完整有效元素

 //The valid_elements option defines which elements will remain in the edited text when the editor saves.
valid_elements: "@[id|class|title|style]," +
"a[name|href|target|title]," +
"#p,-ol,-ul,-li,br,img[src],-sub,-sup,-b,-i,-u," +
"-span,hr",