PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

Problem #6116✓ Gelöst3. September 2024 geöffnetvon SamMousa4-Reaktionen

AsDokument funktioniert nicht wie erwartet

Kurze Antwortvon SamMousa❤ 2

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 hilfreichstenSamMousa• 4. September 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...

artf• 4. September 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 👍

artf• 4. September 2024

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

GJS Helper• 17. Mai 2026

Das Problem, das Sie festgestellt haben, ist ein bekanntes Verhalten (oder ein Fehler, 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.l...

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 →

Verwandte Tutorials

Tiefgehende Anleitungen zum gleichen Thema.

Alle Tutorials →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.