昨天我以*.md
格式写了一篇有关MicrosoftVSC编辑器中“滑动窗口”算法的文章,后来我将本文从md preview(这是修饰文字,而不是Markdown代码)复制/粘贴到了媒体编辑器中。让我惊讶的是样式和标题得到保存。
问题是:JS的哪些部分可以识别剪贴板中的文本设计?
P.S。当我在Notepad
或Untitled file of MVC
中插入带有样式的复制的文本时,它只是一个平面文本。 Medium
编辑器如何识别样式,剪贴板中的数据格式是什么?
[当我再次从记事本中复制此纯文本并将其插入中型编辑器时,样式不会出现(应显示为样式)。但是很好奇这种样式如何传递以及它们保存在哪里。
此问题的答案位于DataTranswer对象中,该对象保存有关paste事件的信息。该对象保存已保存文本的不同版本。一个版本是plain/text
,第二个版本是text/html
。 text/html
版本包含装饰。