Html-react-parser: Exécuter la balise de script dans l'analyseur

Créé le 26 mars 2019  ·  4Commentaires  ·  Source: remarkablemark/html-react-parser

Salut,
est-il possible d'analyser la balise de script ? Dans mon cas, je reçois le code html avec la balise de script sous forme de chaîne à partir d'un point de terminaison, et je souhaite le mettre dans mon composant React et le faire fonctionner.

Donc, par exemple, à la fin, j'essaie de faire quelque chose de similaire à ceci :
Parser('<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>')
Malheureusement, cette bibliothèque n'est pas chargée dans le navigateur. Est-ce que j'ai fait quelque chose de mal?

question

Commentaire le plus utile

Bien que le balisage <script> soit analysé par html-react-parser , il n'est en fait pas rendu par react-dom .

J'ai récemment découvert cela lors du dépannage #94.

Pour charger un script, vous devrez créer et ajouter par programme un élément de script à l'aide de replace . Voir violon .

Tous les 4 commentaires

Bien que le balisage <script> soit analysé par html-react-parser , il n'est en fait pas rendu par react-dom .

J'ai récemment découvert cela lors du dépannage #94.

Pour charger un script, vous devrez créer et ajouter par programme un élément de script à l'aide de replace . Voir violon .

Votre question a-t-elle été répondue @frontendpm ? Faites-moi savoir ce dont vous avez besoin d'autre pour clore le problème.

Merci mon pote, ça marche parfaitement !

Comment dois-je faire cela dans NextJS

Cette page vous a été utile?
0 / 5 - 0 notes