Tinymce - 文本格式不通过复制和粘贴传输

Tinymce- Text format not transferred through copy and paste

在处理该项目时,我发现了一个问题: "When texts with certain format is copied, it should be pasted to replace the formatting of whichever line of text it will be placed in"

重现步骤

当前行为 - 粘贴到粗体文本旁边时,带下划线的未加粗文本也是粗体。

预期行为 - 带下划线的未加粗文本在粘贴后应加下划线且未加粗。

已用: Tinymce 版本:4.6.6

我在 MS Word 或任何其他文本编辑器中测试过的相同内容,预期输出与 tinymce 不同。所以我已将此报告为一个问题 github link

请帮忙 谢谢。

这是按预期工作的。当您复制带有下划线的文本时,您正在复制 HTML,如下所示:

<span style="text-decoration: underline;">fadsfasdfasd</span>

如果您随后将其粘贴到文档的其他任何位置,您就会在相关段落中看到 HTML,例如:

<p>
  <strong>fadsfasdfasdfa
    <span style="text-decoration:underline;">fadsfasdfasd</span>
  </strong>
</p>

所以最终结果是外部强标签也会影响粘贴的文本。这就是 HTML 的工作方式,也是预期的行为。