Problem #3343💬 BeantwortetMar 17, 2021 geöffnetvon Neilkyoung0-Reaktionen

Illegaler Aufruffehler bei Verwendung von keepEmptyTextNodes

Kurze Antwortvon artf

Nun, ja, das ergibt Sinn, wahrscheinlich sollten wir das erste "gĂŒltige" Element nehmen (das, das tatsĂ€chlich 'Übereinstimmungen' unterstĂŒtzt). Aber ich bin auch neugierig auf deinen Fall fĂŒr die Verwendung von 'keepEmptyTextNodes'. Vor ein paar Tagen habe ich tatsĂ€chlich darĂŒber nachgedacht, ihn 😂 zu entfernen

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Version: 0.16.44 Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Setze 'Editor'. parser.getConfig().keepEmptyTextNodes = true;' in der Konsole und versuchen dann, ein Formular in ein zweispaltiges Plugin zu ziehen. Was ist das erwartete Verhalten? Beschreibe den Bug detailliert Nach meiner Beobachtung wirft ein 'keepEmptyTextNodes' einen Fehler mit Sorter.js, wenn ein löschbares Attribut definiert wird. Wenn versucht wird, die GĂŒltigkeit zu prĂŒfen, kommt der eigentliche Textknoten vor den Inhalt, was bedeutet, dass der Treffervergleich scheitert (der Textknoten unterstĂŒtzt kein...

Antworten (4)

artf‱ Mar 23, 2021

Nun, ja, das ergibt Sinn, wahrscheinlich sollten wir das erste "gĂŒltige" Element nehmen (das, das tatsĂ€chlich 'Übereinstimmungen' unterstĂŒtzt). Aber ich bin auch neugierig auf deinen Fall fĂŒr die Verwendung von 'keepEmptyTextNodes'. Vor ein paar Tagen habe ich tatsĂ€chlich darĂŒber nachgedacht, ihn ïżœ...

Neilkyoung‱ Mar 23, 2021

@artf Ein System, das wir fĂŒr das Erstellen von Webseiten verwenden, implementiert dies. Obwohl wir sie jetzt dank deines obigen Kommentars davon ĂŒberzeugt haben, dies zu deaktivieren, :-D

artf‱ Mar 24, 2021

Super, dann schließe ich das. Sag Bescheid, falls bei dir etwas mit dieser Änderung nicht stimmt oder anders ist.

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @neilkyoung. Das Problem mit Illegal Invocation Error bei Verwendung von keepEmptyTextNodes scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyklusereignisse und DOM-Änderungen ĂŒber...

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.