Problem #3316💬 BeantwortetMar 5, 2021 geöffnetvon am1rb1-Reaktionen

Der Editor entfernt die toten Skriptblöcke nicht

Kurze Antwortvon Ju99ernaut❀ 1

Ich kann das nicht reproduzieren, vielleicht kannst du mehr Informationen zur benutzerdefinierten Komponente selbst geben, aber ich vermute, dass es ein speicherbedingtes Problem ist. Speicherst du und lÀdst dann Seiten aus dem generierten HTML?

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Version: 0.16.34 Kannst du den Fehler aus der Demo reproduzieren? [ ] Ja [x ] Nein Soweit ich weiß, ĂŒberspringt der Codeimport-Dialog alle HTML-Skripte, daher kann ich das Problem in der Demo nicht reproduzieren Was ist das erwartete Verhalten? Der Editor muss tote Skriptblöcke entfernen, bevor er am Ende des generierten HTML einen neuen Skriptblock anhĂ€ngt Beschreibe den Bug detailliert Ich habe in meinem Projekt eine Komponente mit Skript (https://grapesjs.com/docs/modules/Components-js.html) definiert. Wenn ich diese Komponente in den Editor einfĂŒge und die Vorlage speichere, generiert der...

Antworten (4)

Ju99ernaut‱ Mar 6, 2021

Ich kann das nicht reproduzieren, vielleicht kannst du mehr Informationen zur benutzerdefinierten Komponente selbst geben, aber ich vermute, dass es ein speicherbedingtes Problem ist. Speicherst du und lÀdst dann Seiten aus dem generierten HTML?

Andrew-Chen-Wang‱ Mar 5, 2021

Typischerweise kommen Inline-Skripte in den Text ganz unten. Versuch es vielleicht mal dort hineinzusetzen?

am1rb‱ Mar 5, 2021

Ich fĂŒge nichts alleine hinzu. Der Editor fĂŒgt die Skripte, die sich auf meine Komponenten beziehen, in einem neuen Skripttag am Ende des generierten HTMLs an. Bitte schauen Sie sich diese Datei an: https://github.com/artf/grapesjs/blob/dev/src/editor/model/Editor.js#L513 Ich glaube, vielleicht sti...

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @am1rb. Das Problem mit Der Editor entfernt die toten Skriptblöcke nicht scheint ein Problem mit dem Rennbedingungen oder dem Zustandsmanagement zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereignisse und DOM-Änderungen ĂŒberschneiden und...

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.