У меня проблема с новой Google Recaptcha v3.Я думаю, что это работает медленно или я что-то упускаю.В некоторых случаях, когда пользователь хочет войти на мой сайт, он получает сообщение об ошибке, я проверил: код ошибки "missing-input-response".~ 10-15% пользователей, которые пытаются войти в мою веб-страницу, страдают от этой проблемы.Затем я открываю страницу входа на моем клиентском компьютере и вижу: <input type="hidden" id="grecaptcha" name="grecaptcha" value="03ADlfD19_uGRy.....">
, но сервер (visual studio 2017) показывает, что ответ пуст - >> var response = Request["grecaptcha"];
Но я могу сказать, что это не пусто, потому что я вижу егос моими глазами.Итак, я удалил type="hidden"
.И теперь, когда я загружаю страницу входа через несколько секунд, я вижу, что поле ввода заполнено значением, но примерно через 1-2 с после загрузки страницы.
На странице макета в ТОП: <script src='https://www.google.com/recaptcha/api.js?render=..>
На странице входаТОП:
<script>
grecaptcha.ready(function () {
grecaptcha.execute('...
Я попробовал себя.Мой браузер Chrome запоминает мой логин / пароль, поэтому, если я нажму F5 (обновить) и кнопку «Войти» -> я получу ту же ошибку.Но если я нажму F5 (обновить) и подожду ~ 3 секунды, все будет работать нормально.Поэтому, если пользователь должен ввести логин или пароль, рекапча работает нормально, но если браузер пользователя заполнил всю информацию, и ему просто нужно нажать логин -> он сталкивается с этой ошибкой.
Любые идеи, как я могу увеличить производительностьэтот новый Google recaptcha v3?