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"
重现步骤
- 复制未加粗的文本
- 转到粗体文本行
- 粘贴到该词旁边或按 enter 键粘贴到下一个
行。
当前行为
- 粘贴到粗体文本旁边时,带下划线的未加粗文本也是粗体。
预期行为
- 带下划线的未加粗文本在粘贴后应加下划线且未加粗。
已用:
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 的工作方式,也是预期的行为。
在处理该项目时,我发现了一个问题: "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"
重现步骤
- 复制未加粗的文本
- 转到粗体文本行
- 粘贴到该词旁边或按 enter 键粘贴到下一个 行。
当前行为 - 粘贴到粗体文本旁边时,带下划线的未加粗文本也是粗体。
预期行为 - 带下划线的未加粗文本在粘贴后应加下划线且未加粗。
已用: 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 的工作方式,也是预期的行为。