Почему у меня ошибка в консоли в соответствии с reCAPTCHA

#javascript #angular #recaptcha #console.log

#javascript #angular #recaptcha #console.log

Вопрос:

Я загружаю recaptcha следующим образом:

<script src="https://www.google.com/recaptcha/api.js?onload=vcRecaptchaApiLoadedamp;render=explicit" async defer></script>

и у меня есть angular-recaptcha в модулях моего узла, и я загружаю его в path.js 'node_modules/angular-recaptcha/release/angular-recaptcha.js' ,

и у меня проблема в консоли: reCAPTCHA couldn't find user-provided function: vcRecaptchaApiLoaded

Я попытался изменить порядок загрузки этих файлов, но это не сработало. Моя Captcha работает нормально, но у меня есть некрасивая информация в моей консоли.

Ответ №1:

Посмотрите на src скрипта: onload=vcRecaptchaApiLoaded

Вы можете либо предоставить эту функцию, либо удалить часть из src.

Комментарии:

1. хорошо, вы правы, когда я удаляю его из src, он не показывает ошибку в консоли, но это сложно, потому что я думаю, что кто-то по какой-то причине добавил его сюда, поэтому я боюсь, что когда я удалю его, что-то сломается. Я вижу, что vcRecaptchaApiLoaded — это функция из angular-recaptcha cdnjs.cloudflare.com/ajax/libs/angular-recaptcha/4.2.0 / … , поэтому я боюсь, что, возможно, это необходимо в каком-то случае.