Un utente ha chiesto
Categoria: All In One WP Security & Firewall di WordPress
Domanda: errore JS di google recaptcha v2 quando selezionato
WP Security> Brute Force> Connessione Captcha
Sto usando l’opzione invisibile reCAPTCHA v2. Se controllo “Utilizza Google reCAPTCHA per impostazione predefinita” e ho selezionato “Impostazioni Captcha per modulo di accesso”, “Impostazioni Captcha per modulo di accesso personalizzato” e “Impostazioni Captcha per modulo password persa”, ottengo il seguente errore JS….
“Errore non rilevato: l’elemento segnaposto reCAPTCHA deve essere un elemento o un identificatore.” nel file recaptcha_en.js riga 508. A volte sembra essere intermittente, quindi per ripetere usa la modalità browser in incognito.
Se deseleziono “Usa Google reCAPTCHA per impostazione predefinita” che torna alla semplice matematica, l’errore javascript scompare.
Ho anche Elementor pro e questo ha reCAPTCHA nei moduli, ma non ci sono errori JavaScript quando Elementor pro reCAPTCHA è in esecuzione da solo.
Al momento ho deselezionato “Utilizza Google reCAPTCHA per impostazione predefinita” in modo che l’errore JavaScript non si verifichi, ma vorrei utilizzare questa funzione in futuro, quindi fammi sapere se sai come risolverlo.
Grazie mólto
-
Collaboratore plugin
(@mbrsolution)
Ciao,
“Errore non rilevato: l’elemento segnaposto reCAPTCHA deve essere un elemento o un identificatore.” nel file recaptcha_en.js riga 508. A volte sembra essere intermittente, quindi per ripetere usa la modalità browser in incognito.
Il file recaptcha_en.js non appartiene al nostro plugin. Sai se appartiene a un altro plugin o al tuo tema?
Cordiali saluti
(@alfavisuale)
L’unico altro reCatcha che ho è con il costruttore Elementor. Vedo l’errore JS solo quando ho selezionato “Utilizza Google reCAPTCHA per impostazione predefinita” e sto utilizzando Chrome in incognito o si tratta di un nuovo caricamento della pagina. Quando si carica la pagina successiva, l’errore JS viene cancellato e un messaggio di registro della console dice …
recaptcha__en.js: 514 “reCAPTCHA non ha trovato la funzione fornita dall’utente: onloadCallback”
Potrebbe quindi esserci un problema con l’ordine di caricamento del codice. Ad esempio, caricando la pagina iniziale, il file non è stato caricato e quindi il file viene memorizzato nella cache dal browser.
Se elimino reCaptch su Elementor, ottengo ancora questo errore JS quando seleziono “Usa Google reCAPTCHA per impostazione predefinita”.
Questo plugin è fantastico tra l’altro. Ragazzi, avete fatto un ottimo lavoro.
Collaboratore plugin
(@mbrsolution)
Ciao, immagino che questo potrebbe essere un problema unico tra AIOWPS ed Elementor quando Google reCAPTCHA è abilitato. Potresti anche metterti in contatto con gli sviluppatori di Elementor. Vedi se riescono a trovare una soluzione.
Fammi sapere cosa dicono.
grazie
(@templatetuner)
Buongiorno,
Lo stesso qui, puoi aggiornare alla v3? Non riesco a utilizzare il modulo di contatto 7 (ultima versione con API v3) e l’opzione di accesso. ??
Collaboratore plugin
(@mbrsolution)
@templatetuners, puoi creare un nuovo ticket di supporto.
grazie
(@ revxx14)
Mi sono appena imbattuto in questo, penso che il problema sia con WooCommerce reCAPTCHA. In
classes/wp-security-wp-footer-content.php
le righe 38-43 tentano sempre di inizializzare reCAPTCHA per#woo_recaptcha_1
e#woo_recaptcha_2
e questi elementi non vengono sempre visualizzati nella pagina.Una soluzione molto semplice sarebbe semplicemente verificare che gli elementi esistano prima di provare a renderli come reCAPTCHA. Vedi sotto.
if (document.getElementById('woo_recaptcha_1')) { grecaptcha.render('woo_recaptcha_1', { 'sitekey' : '<?php echo $site_key; ?>', }); } if (document.getElementById('woo_recaptcha_2')) { grecaptcha.render('woo_recaptcha_2', { 'sitekey' : '<?php echo $site_key; ?>', }); }
Collaboratore plugin
(@mbrsolution)
@ revxx14, sarebbe possibile segnalarlo agli sviluppatori di WooCommerce. Sono curioso di sapere cosa dicono.
grazie
(@ nakoruru666)
Ciao, ho lo stesso problema sul mio sito che esegue Wordpres 5.0 e quasi tutti i plug-in abilitati (solo ho plug-in per SSL, https e connessione cloudflare abilitati) Questo potrebbe essere un problema con il modo in cui AIOWPS visualizza Recaptcha?
Collaboratore plugin
(@mbrsolution)
@ nakoruru666, puoi iniziare un nuovo thread di supporto.
grazie
Collaboratore plugin
(@wpsolutions)
Ciao @ revxx14 e altri,
Sì grazie. Ho già applicato una patch/verifica dell’oggetto e questo si rifletterà nella prossima versione.(@ revxx14)
@wpsolutions eccellente, grazie!
Hai risolto il tuo problema?
0 / 0