Html-react-parser: Script-Tag im Parser ausführen

Erstellt am 26. März 2019  ·  4Kommentare  ·  Quelle: remarkablemark/html-react-parser

Hallo,
Ist es möglich, Skript-Tags zu parsen? In meinem Fall bekomme ich den HTML-Code mit dem Skript-Tag als Zeichenfolge von einem Endpunkt und möchte ihn in meine Reaktionskomponente einfügen und zum Laufen bringen.

Am Ende versuche ich zum Beispiel, etwas Ähnliches zu tun:
Parser('<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>')
Leider wird diese Bibliothek nicht in den Browser geladen. Habe ich etwas falsch gemacht?

question

Hilfreichster Kommentar

Obwohl <script> Markup von html-react-parser geparst wird, wird es tatsächlich nicht von react-dom gerendert.

Ich habe dies kürzlich bei der Fehlerbehebung #94 entdeckt.

Um ein Skript zu laden, müssen Sie programmgesteuert ein Skriptelement erstellen und mit replace anhängen. Siehe Geige .

Alle 4 Kommentare

Obwohl <script> Markup von html-react-parser geparst wird, wird es tatsächlich nicht von react-dom gerendert.

Ich habe dies kürzlich bei der Fehlerbehebung #94 entdeckt.

Um ein Skript zu laden, müssen Sie programmgesteuert ein Skriptelement erstellen und mit replace anhängen. Siehe Geige .

Wurde Ihre Frage @frontendpm beantwortet? Lassen Sie mich wissen, was Sie sonst noch brauchen, um das Problem zu schließen.

Danke Kumpel, es funktioniert perfekt!

Wie soll ich das in NextJS machen?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen