Problem #555✓ GelöstNov 22, 2017 geöffnetvon HarshOB2-Reaktionen

Externe Skripte im Skript hinzufügen, während du eine neue Komponente erstellst

Kurze Antwortvon artf2

@HarshOB https://github.com/artf/grapesjs/wiki/Components-&-JS#template-related

Lesen Sie die vollständige Antwort unten ↓

Frage

Hallo @artf

Wie kann ich einen externen Skript-Link beim Erstellen einer Komponente weitergeben? So,

bm.add('test-block2', { Etikett: 'Testblock2', Attribute: {Klasse: 'fa fa-text'}, Inhalt: { script: '<script src="https://cdn.ckeditor.com/4.6.2/full/ckeditor.js"></script>CKEDITOR.replace( \'editor1\' )', Inhalt: '<textarea name="editor1">'</textarea> } });

Im Moment zeigt es einen Fehler wie unerwartetes Token '<' an.

Antworten (3)

arthuralmeidapNov 22, 2017

Verschieben Sie das 'script'-Tag, um CKEditor auf der HTML-Seite zu importieren, und rufen Sie das Skript einfach im Block auf.

RohanreddygFeb 4, 2018

JavaScript erlaubt irgendwie kein Skript-End-Tag ("</script>") mit In-String. Ändere also einfach den Code so: 'script: '<script>alert("Hi");<' + '/script>' `

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.