Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » Долгая загрузка страницы регистрации (ошибка подключения к Google)


Долгая загрузка страницы регистрации (ошибка подключения к Google)

Сообщений 21 страница 30 из 30

1

Обратил внимание что на всех(проверял несколько рандомно) форумах mybb периодически возникает проблема на странице регистрации. Большую часть времени всё летает, но иногда суровый затык почти на минуту получается, страница не грузится, браузер пишет что у него TLS рукопожатие с wwwgoogle.com никак не случится, перманентные сбросы.
Нельзя ли как-то с гугла на Яндекс перевести страницу реги? Скорее всего это гугл рекапча.

Лично у меня мобильный интернет, винда 7-ка. Гугл частенько мне капчу кидает при обычном поиске в нём. У него подозрение то ли мои браузеры вызывают, то ли динамический IP провы. Яндекс такой паранойей не страдает. У него только капча при входе в аккаунт иногда может вылетать - проверка, что я не робот, в смысле.
В общем не комфортно. Но дело даже не в этом, а в том что это потенциальная потеря возможных пользователей. Захотел человек зарегаться, зашёл на страницу реги, а там тишина - плюнул и ушёл.

Отредактировано ivanches (Вт, 23 Июн 2026 12:54:14)

0

21

Универсальный вариант для всех браузеров, но это только по второй ссылке. В хедере если всплывёт, это не поможет:

Код:
<script type="text/javascript">
(function() {
    var isRegisterPage = window.location.href.indexOf('register') > -1;
    if (!isRegisterPage) {
        return;
    }
    if ('onbeforescriptexecute' in window || typeof window.onbeforescriptexecute !== 'undefined') {
        window.addEventListener('beforescriptexecute', function(e) {
            var src = e.target.src;
            if (src && src.indexOf('www.google.com/recaptcha/api.js') > -1) {
                e.preventDefault();
                e.stopPropagation();
                if (e.target.parentNode) {
                    e.target.parentNode.removeChild(e.target);
                }
            }
        }, true);
    } else {
        var observer = new MutationObserver(function(mutations, obs) {
            var allScripts = document.getElementsByTagName('script');
            for (var i = 0; i < allScripts.length; i++) {
                var src = allScripts[i].src;
                if (src && src.indexOf('www.google.com/recaptcha/api.js') > -1) {
                    if (allScripts[i].parentNode) {
                        allScripts[i].parentNode.removeChild(allScripts[i]);
                    }
                    obs.disconnect();
                    break;
                }
            }
        });
        observer.observe(document.documentElement, { childList: true, subtree: true });
    }
})();
</script>

0

22

Ради интереса зашёл на этот рукопожатный с гугл.ком ресурс. У меня даже главная страница не грузится на нём: рукопожатие с гугл.ком приключается минуту :D
https://upforme.ru/uploads/0000/14/1c/39596/t889093.png
На форумах майбб такое только на странице реги: Долгая загрузка страницы регистрации (ошибка подключения к Google)
Тут зачем то гугл рекапчу даже на главную вкрутили. Рукалицо!

0

23

Был не прав. В хедер ссылку пихает основная ссылка, как оказалось. Старый ФФ не успевал её блочить. Или раз на раз в нём не приходится :D
Короче говоря финальное решение - фронтэнд исправление косяков бэкэнда:

Код:
<!-- Финальный фикс: Полная блокировка reCAPTCHA -->
<script type="text/javascript">
(function() {
    if (window.location.href.indexOf('register') === -1) return;

	window.addEventListener('beforescriptexecute', function(e) {
if (e.target.src && e.target.src.indexOf('recaptcha') !== -1) {
	e.preventDefault();
	e.stopPropagation();
	if (e.target.parentNode) e.target.parentNode.removeChild(e.target);
}
	}, true);

	var observer = new MutationObserver(function(mutations, obs) {
        var allScripts = document.getElementsByTagName('script');
        for (var i = 0; i < allScripts.length; i++) {
            var src = allScripts[i].src;
            if (src && src.indexOf('recaptcha') > -1) {
                if (allScripts[i].parentNode) {
                    allScripts[i].parentNode.removeChild(allScripts[i]);
                }
                obs.disconnect();
                break;
            }
        }
    });
    observer.observe(document.documentElement, { childList: true, subtree: true });

	// Заглушка, чтобы код ниже не ждал ответа от сети
    window.grecaptcha = { ready: function(cb) { if(cb) cb(); } };
	
})();
</script>

Буду посмотреть, будет ли вылезать у меня эта тормозащяя рекапча.

0

24

Странным образом себя вёл ИЕ11, который вообще рекапчу не понимает! Он долго думал над ошибкой вызова grecaptcha. Как вставил заглушку - страница и в нём летать начала!

0

25

На форумах борда.ру вообще жесть. Там гугл рекапча на главной. Да и похоже вообще на всех страницах. Рега и вход чуть ниже шапки.
В общем на борда.ру даже гости разбегутся после минутного ожидания загрузки главной страницы. :rofl:

0

26

Потенциальные гости на форуме борда.ру - обладатели ИЕ11 :cool:
Он гугл рекапчу вообще не понимает. Страница грузится мгновенно:
https://upforme.ru/uploads/0000/14/1c/39596/t592938.png
:D
Или сервисы гугл его вычеркнули из своих чёрных списков :rofl:

Отредактировано ivanches (Чт, 25 Июн 2026 08:58:17)

0

27

ivanches написал(а):

Там гугл рекапча на главной.

Потому что форма входа там работает совершенно по-другому. Эта особенность у неё всегда была.

И, если серьёзно, РеКапча - наименьшая из её актуальных проблем.

0

28

По теме - код рабочий, второй день - никаких рекапчей. За новые (относительно) браузеры даже переживать не стоит MutationObserver отлично и быстро со всем справляется. Моё внимание к старому ФФ было, который это не понимает. Но и на нём рекапчи нет - всё летает, как истребитель!
Кто хочет проверить онлайн - тестовый форум, ссылка прям на страницу реги: http://ie.boltun.su/register.php
Регаться на нём не надо, просто тест, будет у кого хоть намёк на рекапчу или нет. Браузеры ваши, код мой))

Но можно и регаться - рега простая, мыло не важно какое. Просто убедиться, будет ли вылетать ЭйчКапча? Мне ещё ни разу не вылетала))

Отредактировано ivanches (Пт, 26 Июн 2026 06:34:23)

0

29

Arakhen написал(а):

Мы еще ничего сделать не успели =)
Сама по себе капча там так-то не на ровном месте появилась. Так что кроме просто выпила этой самой капчи - её надо заменить на другую капчу.

Конечно не на ровном. Она в страницу прописана. Мой скрипт её удаляет прежде выполнения. Заглушку ставит на то что я на втором скриншоте выделил, как требующее тоже удаления(минимум ошибка будет без загруженной рекапчи - не все браузеры эту ошибку пролетают, ИЕ на неё тормозит). Т.е. сама рекапча выпилена и код , который к её функции обращается заглушен. При этом всё регается без проблем. hКапча мне ещё не вылетала. но с ней проблем думаю не будет.

0

30

hКапча у вас видимо динамически в страницу вставляетсмя. не видел намёков даже на неё там. А вот рекапча статично прописана - она там всегда! Или Вы хотите сказать что hКапча как-то с рекапчёй связана - АпиАй гугла её подгружает что ли? :D

0


Вы здесь » Единый форум поддержки » Проблемы с форумом » Долгая загрузка страницы регистрации (ошибка подключения к Google)