Как убрать отображение стандартной страницы при прогрузке страницы с кодом?
Задан 1 год назад
Просмотрен 104 раза
0
У нас есть дизайн и уже работающий геткурс с пользователями. Но при открытии страницы перед нашим дизайном мелькает белая страница на несколько секунд, что выглядит совсем не очень. Есть ли возможность это поправить?
Проголосуйте 🔼 за полезные или 🔽 за бесполезные ответы.
2 ответа
0
Данная ситуация связана с особенностью работы кодов - коды применяются на исходную страницу платформы, при переходе к объекту сначала прогружается стандартная страница, затем к ней применяются собственные стили. По этой причине, особенно при использовании тяжелых дизайнов и страниц, может наблюдаться ситуация, когда на мгновение видна белая исходная страница.
Поправить это можно только пересмотром кодов и объектов на странице.
Убрать это полность нельзя, можно только придумать костыль. В нашем случае это искусственное замедление загрузки платформы. Мы в оформлении Remake делали это двумя способами.
Сделали белую подложку, которая ждет все скрипты и только потом пропадает. Получается у пользователя вместе дергающегося интерфейса белая страница. Но потом стало непонятно, а не зависло ли всё.
Мы сделали крутящийся спинер, по центру этой белой страницы. Так мы показали пользователю, что платформа грузится. В последнее время пошли жалобы, что она крутится 30-40 секунд. Это из-за метрик и пикселей соц.сетей.
Мы дописали код, чтобы подложка ждала только скрипты оформления. Как только скрипты загрузились — убираем подложку.
Последний вариант сделали недавно, работает исправно, сильно не тормозит обучение и скрывает перестроение интерфейса.
Данная ситуация связана с особенностью работы кодов - коды применяются на исходную страницу платформы, при переходе к объекту сначала прогружается стандартная страница, затем к ней применяются собственные стили. По этой причине, особенно при использовании тяжелых дизайнов и страниц, может наблюдаться ситуация, когда на мгновение видна белая исходная страница. Поправить это можно только пересмотром кодов и объектов на странице.
Убрать это полность нельзя, можно только придумать костыль. В нашем случае это искусственное замедление загрузки платформы. Мы в оформлении Remake делали это двумя способами.
Последний вариант сделали недавно, работает исправно, сильно не тормозит обучение и скрывает перестроение интерфейса.
Пример по ссылке: https://share.cleanshot.com/0d3TFH2M