Как убрать отображение стандартной страницы при прогрузке страницы с кодом?

Задан 1 год назад
Просмотрен 104 раза
0

У нас есть дизайн и уже работающий геткурс с пользователями. Но при открытии страницы перед нашим дизайном мелькает белая страница на несколько секунд, что выглядит совсем не очень. Есть ли возможность это поправить?

кастомизация
страница
Сделаем GetOverflow лучше!
Проголосуйте 🔼 за полезные или 🔽 за бесполезные ответы.
2 ответа
0

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

2

Убрать это полность нельзя, можно только придумать костыль. В нашем случае это искусственное замедление загрузки платформы. Мы в оформлении Remake делали это двумя способами.

  1. Сделали белую подложку, которая ждет все скрипты и только потом пропадает. Получается у пользователя вместе дергающегося интерфейса белая страница. Но потом стало непонятно, а не зависло ли всё.
  2. Мы сделали крутящийся спинер, по центру этой белой страницы. Так мы показали пользователю, что платформа грузится. В последнее время пошли жалобы, что она крутится 30-40 секунд. Это из-за метрик и пикселей соц.сетей.
  3. Мы дописали код, чтобы подложка ждала только скрипты оформления. Как только скрипты загрузились — убираем подложку.

Последний вариант сделали недавно, работает исправно, сильно не тормозит обучение и скрывает перестроение интерфейса.

Пример по ссылке: https://share.cleanshot.com/0d3TFH2M

Ваш ответ