如何获取完整的剪贴板内容,包括格式和链接?

问题描述

我从网站复制了文本,并将其粘贴到Magento 2 Enterprise中的WYSIWYG编辑器中。 编辑器会自动检测正确的格式(大小,粗体,斜体...),甚至正确复制链接。

如果我将文本复制到Windows记事本中,那么我只是得到原始文本,所有格式数据和链接都将丢失。

有没有办法获取真正的剪贴板数据?


我想查看剪贴板的真实内容以进行调试,我没有问过如何复制剪贴板,因为我已经在剪贴板中保存了数据。格式信息/链接等如何存储,如何检查?

Magento 2中存在一个错误,即从网站复制并粘贴到文本形式的某些内容在保存时破坏了“页面构建器”,我需要对其进行分析。

我可以在哪里粘贴以查看完整的剪贴板内容?我需要一个不会像记事本那样删除格式的地方。

解决方法

我想出了一种解决方法。您可以将内容粘贴到tinyMCE编辑器中,然后查找HTML代码。这将向您显示完整的粘贴内容。

尽管这仍然是一个谜,但仍然有一个悬而未决的问题:tinyMCE如何访问完整内容,我仍然想知道其背后的魔力。

例如,我复制了网站的以下文本:

犯了RAL-Farben吗? RAL IST EINEUROPäISCHE,威尔特魏恩特 Farbabstimmungssystem,Beschichtungen和das FarbenfürAnstriche 艺术史。 Sie haben Fenster oderTüren在Ausgefallenen Farben und brauchen die passenden Insektenschutz-Profile, Alu-AußenfensterbänkeoderZubehörteile? Kein问题,teilen Sie uns 北欧法拉尔法尔比编码技术有限公司 我的死因是死亡。

...然后我将文本粘贴到tinyMCE中,如果检查HTML代码,我会得到:

<div class="pagebuilder-column-group" data-content-type="column-group" data-grid-size="12" data-element="main">
<div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main">
<div data-content-type="text" data-appearance="default" data-element="main">
<h2>Was sind RAL-Farben?</h2>
</div>
</div>
<div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main">&nbsp;</div>
</div>
<div class="pagebuilder-column-group" data-content-type="column-group" data-grid-size="12" data-element="main">
<div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main">
<div data-content-type="text" data-appearance="default" data-element="main">
<p>RAL ist ein europäisches,weltweit genutztes Farbabstimmungssystem,das Farben für Anstriche,Beschichtungen und Kunststoffe definiert. Sie haben Fenster oder Türen in ausgefallenen Farben und brauchen die passenden Insektenschutz-Profile,Alu-Außenfensterbänke oder Zubehörteile? Kein Problem,teilen Sie uns einfach den normierten RAL-Farbcode ihrer benötigten Produkte mit und wir beschichten diese passend für Ihre Anforderungen.</p>
</div>
</div>
</div>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...