| |
Membre enregistré 55 messages |
|
Posté le 31 mars 2017 - 11:26 |
Bonjour,
Quelqu'un a-t-il déjà réalisé l'intégration de reCAPTCHA dans son site Webdev. Sur ma page AWP lorsque j'ajoute la ligne javascript ça fait planter toute la page...
A vous lire. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 91 messages Popularité : +3 (3 votes) |
|
Posté le 31 mars 2017 - 14:42 |
Bonjour,
j'utilise le captcha de Google, simple et il fonctionne parfaitement.
Stéphane |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 55 messages |
|
Posté le 31 mars 2017 - 15:34 |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 91 messages Popularité : +3 (3 votes) |
|
Posté le 31 mars 2017 - 16:15 |
Bonjour,
tu génère ton captcha en ligne.
Tu renseigne ton domaine.
Tu ajoute le script sur ton site.
Et Hop ça roule.
Stéphane |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 55 messages |
|
Posté le 01 avril 2017 - 11:21 |
Tu aurais un code pour m'aider côté serveur qui vérifie le captcha ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 55 messages |
|
Posté le 01 avril 2017 - 12:00 |
J'ai fais l'intégration du script dans le head. Puis de la ligne div dans une ZTR (initialisée depuis le code de la page). A l'affichage tout est OK. Mais quand je clic sur mon bouton "Valider" (qui exécute une action serveur) j'ai un blocage et une erreur JS :
Uncaught DOMException: Blocked a frame with origin "http://localhost" from accessing a cross-origin frame.
Je suis bloqué... |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 55 messages |
|
Posté le 05 avril 2017 - 09:42 |
Je compte sur vous la communauté. Je ne m'en sors pas avec mon erreur.
Any Idea ? |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 55 messages |
|
Posté le 05 avril 2017 - 10:24 |
Ok je m'en suis sorti tout seul.
Il fallait changer le type de génération du bouton : "Lien <a>..." Le type automatique devait le positionner sur <button> je pense et ça pose des problèmes. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 55 messages |
|
Posté le 05 avril 2017 - 15:56 |
Finalement ce n'est pas complètement corrigé.
Si j'utilise mon champ calendrier du champ de saisie date dans mon formulaire je retombe sur le même type d'erreur.
Avez-vous des solutions ?
Edit : A priori le problème vient des fonctions navigateurs déclarées par Webdev. Ce traitement ne fonctionne pas après avoir mis le Captcha Google : clWDUtil.DeclareTraitementMessage modifié, 05 avril 2017 - 16:14 |
| |
| |
| | | |
|
| | |
| |
Posté le 05 avril 2017 - 19:10 |
Chris a présenté l'énoncé suivant :
Finalement ce n'est pas complètement corrigé.
Si j'utilise mon champ calendrier du champ de saisie date dans mon formulaire je retombe sur le même type d'erreur.
Avez-vous des solutions ?
Edit : A priori le problème vient des fonctions navigateurs déclarées par Webdev. Ce traitement ne fonctionne pas après avoir mis le Captcha Google : clWDUtil.DeclareTraitement
verifie dans ta console javascript que tu n'a pas qq chose justement qui te plante tes js ensuite. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 55 messages |
|
Posté le 05 avril 2017 - 23:16 |
J'ai mon formulaire avec un champ de saisie de type date. Et un bouton "Ok" avec type "Lien <a> ..."
Quand je ne met pas le captcha Google tout est ok. Je déroule le calendrier pour choisir une date et je clic sur la date. Dans ce fonctionnement aucune erreur JS dans la console.
Quand j'ajoute le captcha dans le HTML d'une ZTR (j'ai essayé avec un champ HTML ou le nouveau champ composant web même résultat). Je peux ensuite dérouler le calendrier mais dès que je clic sur une date, plantage et message d'erreur déjà évoqué ici "Uncaught DOMException: Blocked a frame with origin "http://localhost" from accessing a cross-origin frame.".
Donc ma conclusion est que c'est bien lié à mon intégration du captcha. Le champ agenda sur le champ de saisie vient de webdev, je ne l'ai pas programmé ! Donc ça ne peut pas être ça.
Fait étonnant, si je plug une fonction javascript écrite à la main sur un champ dans le onblur (par exemple) ça marche très bien. D'où mon analyse que la fonction de WDUtil.js déconne : clWDUtil.DeclareTraitement() En passant j'ai pas compris l'intérêt de Webdev à faire des déclarations des fonctions navigateur comme ça plutôt que de les écrire directement dans une base SCRIPT (c'est ce qui se faisait dans les versions précédentes).
A mon avis, il y a une incohérence quelque part. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 55 messages |
|
Posté le 25 avril 2019 - 12:32 |
Bonjour,
je ressors ce vieux sujet car je ne sais pas comment vérifier mon captcha google.
Je suis sur une page de contact, j'ai créé une cellule, j'ai mis le code html :
<html> <head> <title>reCAPTCHA demo: Simple page</title> <script src="https://www.google.com/recaptcha/api.js" async defer></script> </head> <body> <form action="?" method="POST"> <div class="g-recaptcha" data-sitekey="CLE"></div> <br/> </form> </body> </html> Mon captcha s'affiche "je ne suis pas un robot".
Ensuite, j'ai un bouton "Envoyer" où je vérifie que tout ce dont j'ai besoin est saisi (code navigateur) et ensuite j'envoie mon message (code serveur).
Merci d'avance |
| |
| |
| | | |
|
| | |