@wd-315

Почему может быть долгая загрузка страницы с google recaptcha?

На сайте есть три формы, на них подключена гугл капча.
Что-то сильно долго она исполняется по гугловской скоростимерке, что может быть не так?
Может что-то не так в js подключении кода?

5eddcbb4cfd49976711522.png

капча v2 (скрытая)

<?if(!empty($GLOBALS['FORMS_ID'])):?>
        <script type="text/javascript">

        <?foreach ($GLOBALS['FORMS_ID'] as $formID):?>
        	var idCaptcha<?=$formID?>;
        <?endforeach;?>
        
        var onloadReCaptchaInvisible = function() {
        
        	<?foreach ($GLOBALS['FORMS_ID'] as $formID):?>
                idCaptcha<?=$formID?> = grecaptcha.render('recaptcha<?=$formID?>', {
                    "sitekey": "<?=PUBLIC_KEY_GOOGLE_CAPTCHA_V2_HIDDEN?>",
                    "callback": "onSubmitReCaptcha<?=$formID?>",
                    "size": "invisible"
                });
            <?endforeach;?>
        };
        <?foreach ($GLOBALS['FORMS_ID'] as $formID):?>
        function onSubmitReCaptcha<?=$formID?>(token) {
          var idForm = 'form_<?=$formID?>';
          sendForm(document.getElementById(idForm), idCaptcha<?=$formID?>);
        }
        <?endforeach;?>
        </script>
        
        <script src="https://www.google.com/recaptcha/api.js?onload=onloadReCaptchaInvisible&render=explicit" async defer></script>
    <?endif;?>
  • Вопрос задан
  • 860 просмотров
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08 Куратор тега JavaScript
После обновления, с гугл скоростимеркой давно что-то не так.

Вот попробуй Optimized .htaccess for Google PageSpeed Insights
Можешь загуглить аналогично для nginx
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы