Problem #4248💬 BeantwortetApr 7, 2022 geöffnetvon Protozoo0-Reaktionen

Die Block-Drag-and-Drop-Interaktion scheitert innerhalb der vscode-Erweiterung Webview

Kurze Antwortvon artf

Hallo @protozoo ich weiß nicht genau warum, aber es sieht so aus, als wĂŒrde das vscode-iframe (wahrscheinlich im Sandbox) das native HTML5 Drag & Drop blockieren (das wird bei Blocks verwendet). Da dies nicht strikt mit dem Kern zusammenhĂ€ngt, werde ich diesen Punkt zur Diskussion fĂŒhren.

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

GrapesJS-Version [X] Ich bestĂ€tige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? VSCode (WebView innerhalb der VSCode-Erweiterung) Reproduzierbarer Demo-Link https://grapesjs.com/demo.html Beschreibe den KĂ€fer Wie reproduziert man den Bug?Erstelle eine neue vscode-Erweiterung (oder nutze eine, die du bereits hast)Erstellen Sie eine Webview, die ein HTML-Dokument mit einem iframe enthĂ€lt, das die GrapesJS-Demo lĂ€dt (siehe Beispielcode unten)FĂŒhre die Erweiterung und Webview aus, um die GrapesJS-Demo zu ladenVersuche, einen Traubenblock auf der Leinwand zu ziehen Wa...

Antworten (2)

artf‱ Apr 12, 2022

Hallo @protozoo ich weiß nicht genau warum, aber es sieht so aus, als wĂŒrde das vscode-iframe (wahrscheinlich im Sandbox) das native HTML5 Drag & Drop blockieren (das wird bei Blocks verwendet). Da dies nicht strikt mit dem Kern zusammenhĂ€ngt, werde ich diesen Punkt zur Diskussion fĂŒhren.

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @protozoo. Tolle Frage zu Block-Drag-and-Drop-Interaktion schlĂ€gt im vscode-Erweiterungs-Webview fehl. Der empfohlene Ansatz mit StyleManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: ÜberprĂŒfen Sie die GrapesJS-Dokumentation fĂŒr Ihr spezielles Mod...

Verwandte Fragen und Antworten

FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...

Kostenlose Option

ÜberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

Premium-Plugins werden mit Support, regelmĂ€ĂŸigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.

Durchsuchen Sie Premium-Plugins →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.