Уроки

Блокирующие файлы

Если на странице подключается файл с заблокированного сайта, то он будет грузится очень долго, пока браузер не сбросит соединение по таймауту. Таймаут наступает через 30–45 секунд. Всё это время страница будет ожидать загрузки файла. Это отложит вызов ключевого события windows.onload. Часть функционала сайта активируется именно по этому событию.

Поэтому нужно следить за тем, чтобы на сайте не использовались файлы с заблокированных сайтов или хотя бы подгружались асинхронно и не блокировали загрузку страницы. Чтобы загружать файлы асинхронно, используйте следующую функцию:

window.addEventListener("load", (event) => {
    setTimeout(function() {
        // Тут вызов кода
    }, 50);
});

или jQuery версия

$(window).on("load", function(event) {
    setTimeout(function() {
        // Тут вызов кода
    }, 50);
})

ПРО подписка для работы с сервисом

Промо
Для подготовки коммерческого предложения.
190 ₽
50 страниц на 10 дней
  • 1 страница даёт 1 запуск инструмента Проверка страницы.
  • Покупается для определённого сайта
  • Ограничения на остальные инструменты остаются теми же
ПРО подписка
Для регулярной работы над сайтом или группой сайтов.
1 580 ₽
3500 страниц в неделю. Срок подписки — 1 месяц.
Кошелёк
Отдельный баланс страниц, дополняющий баланс ПРО подписки.
190 ₽
Количество страниц
  • Требуется активная ПРО подписка для использования баланса кошелька
Мы используем cookie. Продолжая пользоваться сайтом, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности. Соглашаюсь