Grapesjs wirft eine DOMException, wenn man HTML-Inhalte mit ungültigen (nummerierten) Attributen importiert
Nur um dich auf dem Laufenden zu halten: Ich habe die von @ankx06 und @artf vorgeschlagene Try/Catch-Lösung auf unseren Code angewendet, aber auf generische Weise. Ich wollte sicherstellen, dass die Ausnahme in allen Fällen aufgerufen wird, wenn setComponents() aufgerufen wird. Either from our code, or, more important...
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo @artf, Wir haben einen Bericht erhalten, dass wenn man HTML-Code mit falschen Attributen importiert, wie zum Beispiel '< Klasse="Zelle" 01234="0" >Hallo Welt! </td>` grapes.js wirft folgendes Uncaught DOMException: Fehlgeschlagen, 'setAttribute' auf 'Element' auszuführen: '01234' ist kein gültiger Attributname. bei HTMLTableCellElement. <anonymous> (https://grapesjs.com/js/grapes.min.js?v0.14.61:3:3229) bei x (https://grapesjs.com/js/grapes.min.js?v0.14.61:3:1245) bei M.Each (https://grapesjs.com/js/grapes.min.js?v0.14.61:3:4121) Bei M.Attr (https://grapesjs.com/js/grapes.min.js?v0.14.6...
Antworten (3)
Nur um dich auf dem Laufenden zu halten: Ich habe die von @ankx06 und @artf vorgeschlagene Try/Catch-Lösung auf unseren Code angewendet, aber auf generische Weise. Ich wollte sicherstellen, dass die Ausnahme in allen Fällen aufgerufen wird, wenn setComponents() aufgerufen wird. Either from our code...
@jmchaves dies wird von keinem Ereignis herangeführt. Dies ist die Funktion, um die inneren Komponenten bzw. HTML von Komponenten zu aktualisieren.
Ich hatte dieses Problem auch, als ich ein ungültiges Attribut/Stil für Bildhöhe/-breite gesetzt habe. Derzeit habe ich mit einem Try-Catch-Block umgegangen '''js statisches updateInnerHTMLofComponent(component, newContent) { Setze innere Inhalte leer // das ist optional component.set("content", ""...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #1780
Wie man das zusätzliche Dropdown-Menü für das Link-Change-Merkmal ändert
Hallo @artf, Ich möchte dem Benutzer eine weitere Funktionalität geben, zum Beispiel dass der Benutzer jeden Link mit dem Standard-Links-Dr...
Problem #3239
Wie aktualisiert man Attribute/Eigenschaften dynamisch aus dem Component Script?
Wir haben einen Anwendungsfall, bei dem wir Diagramme dynamisch mit Highcharts Editor einfügen möchten. Ich habe eine Komponente erstellt,...
Problem #3119
Wie erstellt man einen eigenen Block aus Grapesjs-Komponenten?
Hallo, ich möchte benutzerdefinierte Blöcke aus Grapesjs-Komponenten haben. Ich habe eine Lösung gefunden, wie man Komponenten hinzufügt: h...
Problem #2426
Wie handhabt man alte Komponenten (JSON) mit neuer Editor-Konfiguration?
Hallo @artf, Ich habe eine Frage zum Grapes-Editor, die ich in der Dokumentation nicht finden kann, daher hoffe ich, dass du eine Antwort h...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen für kostenpflichtige Plugins...
Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins →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.