#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 / … , поэтому я боюсь, что, возможно, это необходимо в каком-то случае.