问题描述
我从网站复制了文本,并将其粘贴到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"> </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>