Bonjour,

Je suis sous Symfony et j'utilise Webpack Encore que je considère super comme outil ! Simplement voila, j'ai besoin d'ajouter le fichier JS suivant :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
 <script async src="https://www.google.com/recaptcha/api.js"></script>

sauf que Encore ne permet pas l'ajout de fichier dans un asset (exemple recaptcha.js) de cette façon et je me demande comment est-ce possible ? bien-sur, sur la doc Sf rien du tout sur mon problème !

- Je ne peux pas copier la source pour en faire héberger le fichier sur mon serveur (car non recommandé par google)

merci a vous.

VOICI MES FICHIERS :

recaptcha.js

Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
//<script async src="https://www.google.com/recaptcha/api.js"></script>
// Si je retire les commentaires de la ligne ci-dessus alors la compilation est impossible
 
function recaptchaSubmit(token) {
    document.getElementById("form-recaptcha").submit();
}


mon twig :

Code twig : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
// ............J'ai volontairement effacé le code du twig sans intérêt pour notre problème.
 
{% block javascripts %}
    {{ parent() }}
    {{ encore_entry_script_tags('recaptcha') }}
{% endblock %}

merci a vous