Problem #6116✓ GelöstSep 3, 2024 geöffnetvon SamMousa4-Reaktionen

AsDokument funktioniert nicht wie erwartet

Kurze Antwortvon SamMousa2

Danke, aber darum geht es eigentlich nicht. Ich kann einen Workaround finden, aber das behebt den Fehler nicht. Der Fehler ist, dass ein Export über 'getProjectData()' gefolgt von einem Import über 'loadProjectData()' denselben Zustand ergeben sollte. Außerdem schreibt der von dir vorgeschlagene Hack tatsächlich direk...

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? Chrome 128 Reproduzierbarer Demo-Link https://jsfiddle.net/sammousa/bxgsdc12/11/ Beschreibe den Käfer Wie reproduziert man den Bug?Laden Sie einen HTML-String mit einem nicht leeren '<head>' und verwenden Sie die Option '{asDocument: true}'.Exportiere die Daten über 'editor.getProjectData()', achte darauf, dass sie den Inhalt '<head>' enthaltenLaden Sie die exportierten Daten aus 2 über 'editor.loadProjectData()'Exportiere die Daten über 'editor.getProjectData()', achte darauf, dass d...

Antworten (4)

👍 Am hilfreichstenSamMousaSep 4, 2024

Danke, aber darum geht es eigentlich nicht. Ich kann einen Workaround finden, aber das behebt den Fehler nicht. Der Fehler ist, dass ein Export über 'getProjectData()' gefolgt von einem Import über 'loadProjectData()' denselben Zustand ergeben sollte. Außerdem schreibt der von dir vorgeschlagene Ha...

artfSep 4, 2024

Der Fehler ist, dass ein Export über getProjectData() gefolgt von einem Import über loadProjectData() denselben Zustand ergeben sollte.

Ja, definitiv nicht erwartet, wir werden uns das ansehen.

Ich schätze die leicht reproduzierbaren Schritte in der Demo 👍

artfSep 4, 2024

Danke@SamMousa ausführliche Fehlerberichte sind immer willkommen. Wenn eine Richtung gewünscht wird, helfen wir Ihnen 🙇 ♂️ gerne

GJS HelperMay 17, 2026

Das Problem, das Sie festgestellt haben, ist ein bekanntes Verhalten (oder ein Bug, je nach Interpretation) in GrapesJS, bei dem der "<head>Inhalt", der ursprünglich mit "editor.setComponents(html, { asDocument: true })" geladen wurde, nicht korrekt neu angewendet oder erhalten bleibt, wenn "editor...

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.