GrapesJS-Probleme

3,464 parsed GitHub-Probleme 370 gelöst · 90 ist geöffnet. Suchen, filtern und erkunden Sie bewährte Antworten.

743-Probleme gefunden

🔍 bug
#3596Jul 6, 2021von aimeos4-Antworten
0-Reaktionen

Werte werden nicht entgangen

GrapesJS-Code ist für XSS-Probleme anfällig, weil Werte in DOM eingefügt werden, ohne zu entweichen, z. B. https://github.com/artf/grapesjs/blob/dev/src/assetmanager/view/AssetImageView.js#L30 Wenn 'model.getFilename()' '<img src=x onerror=alert(document.cookie)>.jpg' zurückgibt, kann dies zu einer Kontoübernahme führ...

aimeos

@artf Was sind Ihre Pläne, denn die Verwundbarkeit von GrapesJS gegenüber XSS ist ein ziemlich großes Sicherheitsproblem

artf

Ja, danke für den Bericht @aimeos ich werde es auf jeden Fall in der nächsten Version beheben.

aimeos

@artf Die Dokumentation verwendet auch häufig '${var}', um Variablen in Vorlagen einzufügen. Dies sollte auch geändert werden, um zu vermeiden, dass Entwickler Sicherheitsprobleme ohne dessen Wissen einführen.

#3594Jul 6, 2021von maxtsh3-Antworten
1-Reaktionen

Mit der Maus auf der Komponente, wenn der Elternteil des Editors scrollt, wird falsche Positionierung angezeigt

Version: 17.0.19 Kannst du den Fehler aus der Demo reproduzieren? Nein, weil es Vollbildmodus ist und es keinen Parent-Container-Scroll gibt. Was ist das erwartete Verhalten? Hover-State-Kader, um die Position der Komponente zu beobachten Beschreibe den Bug detailliert Wenn ich eine bestimmte Komponente auswählen oder...

artf

Wenn das scrollbare Element nicht der übergeordnete Knoten des Editors ist, benötigen Sie möglicherweise diese Option https://github.com/artf/grapesjs/blob/dc45604962e4e6a4a075f19d5de67090bac15fa5/src/editor/config/config.js#L157-L163

Keine Antwort[Bot]

Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informatio...

GJSBlock

Danke, dass du das gemeldet hast, @maxtsh. Das Problem mit Hover auf der Komponente, wenn der Elternteil des Editors scrollt und falsche Positionierung anzeigt, scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Die...

#3587Jul 2, 2021von Milan-Holes2-Antworten
0-Reaktionen

Wie kann ich einen Grapesjs-Dienst erstellen, um HTML aus gespeicherten Komponenten zu generieren?

Hallo. Gibt es die Möglichkeit, eine Grapesjs-Instanz zu erstellen, ohne den gesamten Editor zu generieren? Ich hatte benutzerdefinierte Komponenten mit asynchronen Daten erstellt und muss einen Backend-Service in Node erstellen, der HTML-Ausgaben aus gespeicherten Komponenten generiert, gefüllt mit Daten aus APIs. Je...

artf

Ich schließe es als Duplikat von https://github.com/artf/grapesjs/issues/3399

GJSBlock

Danke, dass ihr das gemeldet habt, @milan Löcher. Der Fehler error:ReferenceError: Fenster ist nicht definiert tritt auf, wenn Komponenten versuchen, auf Eigenschaften zuzugreifen, bevor der Komponentenlebenszyklus vollständig initialisier...

#3579Jun 30, 2021von mcottret4-Antworten
2-Reaktionen

RTE wurde beim Öffnen direkt nach dem Entfernen der Komponente 'activeOnRender' verloren

Version: 0.17.4 Kannst du den Fehler aus der Demo reproduzieren?[x] Ja[ ] Nein Schritte zur Reproduktion:Geh zum DemoEinen "Text"-Block in die Leinwand legenKlicken Sie auf die gerade weggelassene "Text"-KomponenteDie geöffnete RTE ist fehl platziert (vgl. angehängter Screenshot) Was ist das erwartete Verhalten? Die g...

artf

Ja, ich denke, du hast recht. Es macht eigentlich keinen Sinn, RTE zu aktivieren, ohne die Komponente auszuwählen (wahrscheinlich macht es bei allen anderen "aktivierbaren" Blöcken Sinn).

gustavohleal

Hallo. Ich und @ronaldohoch haben eine Lösung für dieses Problem gefunden. Wir lösen das Scroll-Event aus, wenn das RTE aktiviert ist. Hier ist der Code: '''javascript Lösen Sie das Scroll-Event von der Leinwand aus, sodass Grapesjs CKEdit...

Ronaldohoch

Hallo, ich habe gerade die Datei von Commit bb4a661 aktualisiert, und ich glaube, es ist so nah dran, ich benutze den grapesjs-ckeditor-Code und das erste Öffnen von RTE, es ist richtig platziert: ! Bild Aber beim zweiten Mal ist die RTE w...

#3575Jun 28, 2021von JCSOFTS3-Antworten
0-Reaktionen

Grapes.min.js:2 Uncaught TypeError: Kann die Eigenschaft 'length' von undefined nicht lesen

Ich bekam diese Fehlermeldung, als ich die hinzugefügt habe. <iframe src="https://app.conversiobot.com/boot/fvMEvO" width="100%" height="500" frameBorder="0" allow="geolocation"></iframe> Ich habe die benutzerdefinierte Code-Komponente verwendet. Mein Code funktioniert mit 0.17.4 einwandfrei, aber mit 0.17.19 bekam ic...

artf

Danke für den Bericht, der Fix ist bereit für die nächste Version.

Rahul-Singh-BV

Ich habe ein ähnliches Problem mit v0.19.5, wenn ich versuche, ein iframe in einen benutzerdefinierten Codeblock einzufügen

GJSBlock

Danke, dass du das gemeldet hast, @jcsofts. Der Fehler TypeError: Kann die Eigenschaft 'length' von undefined nicht lesen tritt auf, wenn Canvas versucht, auf Eigenschaften zuzugreifen, bevor der Komponentenlebenszyklus vollständig initial...

#3573Jun 27, 2021von Jasminder2-Antworten
0-Reaktionen

Doppelte Steuerungen für jede Komponente

Version: 0.17.17 Kannst du den Fehler aus der Demo reproduzieren?[ ] Ja[x] Nein Was ist das erwartete Verhalten? Es sollten keine doppelten Steuerungen angezeigt werden. Wie ist das aktuelle Verhalten? ! db Beschreibe den Bug detailliert Aus irgendeinem Grund bekomme ich mit Vanila-Setup von GJS doppelte Steuerungen....

artf

Füge dies deiner Init-Konfiguration hinzu, um die Standardeigenschaften 'styleManager: { clearProperties: 1 },' zu entfernen.

GJSBlock

Danke, dass du das gemeldet hast, @jasminder. Das Problem mit Doppelte Steuerungen für jede Komponente scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebenszyk...

#3564Jun 24, 2021von theSC0RP4-Antworten
0-Reaktionen

Kann das iframe nicht aktualisieren

0.17.19 Kannst du den Fehler aus der Demo reproduzieren? JA Was ist das erwartete Verhalten? Ich hatte eine Frage bezüglich iframe-Aktualisierung (#3413) gestellt. Die vorgeschlagene Lösung funktionierte für diese Version (0.17.3), und nachdem der Code ausgeführt wurde, sollte der iframe aktualisiert werden und die Le...

artf

Ich müsste nachsehen, warum er immer noch versucht, den Rahmen zu entfernen, aber vorerst einfach diese Zeile 'frameView.remove()' überspringen.

theSC0RP

@artf. Danke. Das funktioniert, wenn es einmal gemacht wird. Wenn ich eine Aktion wie einen Klick im Canvas ausführe und dann erneut 'frameWrapView.render()' ausführe, bekomme ich einen weiteren Fehler. Der Screenshot und ein Video dieses...

artf

Ich werde versuchen, das in der nächsten Version zu beheben, aber vorerst musst du die Komponenten vor 'frameWrapView.render()' deaktivieren und nach dem Rendern wieder auswählen

#3549Jun 19, 2021von Anlumo1-Antwort
0-Reaktionen

CreateCustomEvent behandelt Mausereignisse nicht korrekt

Version: 0.17.4 / Git Master Beschreibe den Bug detailliert FrameView verpackt hier Tastatur- und Mausereignisse neu: https://github.com/artf/grapesjs/blob/07061ae1307fedf2a3b9bd585ce0cb30f653f112/src/canvas/view/FrameView.js#L389-L399 Ich denke, der Grund hängt damit zusammen, iframe-Ereignisse auf Eltern-Frame-Ereig...

GJSBlock

Danke, dass du das gemeldet hast, @anlumo. Das Problem mit createCustomEvent behandelt Mausereignisse nicht korrekt scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponen...

#3547Jun 17, 2021von japo322-Antworten
1-Reaktionen

Das Ziehen mehrerer Blöcke kehrt die Reihenfolge um

Version: 0.17.4Kannst du den Fehler aus der Demo reproduzieren? JAWas ist das erwartete Verhalten? Beim Ziehen der Blöcke sollte die Reihenfolge erhalten bleiben.Wie ist das aktuelle Verhalten? Beim Ziehen nach oben oder über die Blöcke geht es in einer Reihenfolge. Beim Ziehen nach unten oder unterhalb der Blöcke geh...

lexoyo

Hallo Ich versuche, diesen Fehler zu beheben Das ist eher eine Übung für mich, um mich in den Grapesjs Code einzutauchen, sag mir, ob ich meine Zeit verliere oder ob es nützlich klingt

GJSBlock

Danke, dass du das gemeldet hast, @japo32. Das Problem mit Das Ziehen mehrerer Blöcke kehrt die Reihenfolge scheint ein Rennbedingungs- oder Zustandsmanagement-Timingproblem zu sein. Dies passiert typischerweise, wenn sich Komponenten-Lebe...

#3534Jun 13, 2021von iabhiyaan4-Antworten
0-Reaktionen

Npm-Buildfehler beim Ausführen

npm Run-Build liefert Fehler @version 0.17.3.. /.. /lib/codemirror in ./src/editor/dist/grapes.min.js.. /css/css in ./src/editor/dist/grapes.min.js.. /javascript/javascript in ./src/editor/dist/grapes.min.js.. /xml/xml in ./src/editor/dist/grapes.min.js

artf

Geben Sie uns mehr Details zu Ihrem Build und dem Fehler

iabhiyaan

'''js { "name": "grapesjs", "Beschreibung": "Free and Open Source Web Builder Framework", "Version": "0.17.3", "Autor": "Artur Arseniev", "Lizenz": "BSD-3-Klausel", "Homepage": "http://grapesjs.com", "Haupt": "Dist/grapes.min.js", "nebenwi...

iabhiyaan

NPM-Lauf build:css funktioniert einwandfrei. Aber der npm-Run-Build liefert diese Fehler

Durchsuchen Sie alle Themen