Привет! Недавно мы обновили наш сайт до версии «Discourse v2026.5.0-latest — Commits · discourse/discourse · GitHub — Ember v6.10.1». В ней много крутых улучшений. Однако я заметил, что теперь при загрузке страницы появляется синий экран с точками:
Я больше не могу найти настройку для отключения этого. Мне казалось, что раньше я мог это отключить. Сейчас я вижу только настройку «splash_screen_image». Стоит ли мне загрузить сюда пустой SVG, чтобы отключить его?
Ух ты. Это было добавлено в 2022 году, почти 4 года назад. Вам действительно стоит чаще обновлять свой сайт; обычно здоровые сайты обновляются каждые 2–3 недели…
В любом случае, нет, отключить это нельзя. Однако вы можете настроить его с помощью упомянутой вами настройки. Я полагаю, можно использовать пустой SVG, но точки всё равно появятся, если только SVG не будет анимированным. Не понимаю, зачем вы вообще хотите их скрыть: они безвредны и исчезают менее чем за полсекунды у большинства пользователей.
Привет @darkpixlz! Я обновляю свой форум каждые четыре недели Это немного неожиданно. Возможно, я просто сейчас заметил Splash-экран Discourse, или же он отображается дольше в последние дни.
Я всё ещё хочу скрыть точки, потому что они создают впечатление, что сайт работает медленнее, даже если ничего не изменилось. Мне интересно, правильно ли редактировать CSS темы для достижения этого. Я не уверен, что CSS темы будет применён на таком раннем этапе загрузки.
Эта настройка предназначена для замены синих точек на пользовательскую анимацию загрузки. Технически вы можете заменить их на пустое значение, но тогда у ваших пользователей не будет никаких указаний на то, что страница загружается.
Да, мы недавно убрали настройку для отключения этого начального экрана.
Эта настройка была добавлена изначально, когда функция находилась на экспериментальной стадии, но она уже несколько лет работает стабильно. Отключение начального экрана может на самом деле привести к ухудшению показателя Core Web Vitals (фактор ранжирования в Google), поэтому это было немного рискованно, если вы отключали его, не зная об этом.
Как упоминалось выше, теперь вы можете загрузить собственное изображение, используя настройку сайта «Изображение начального экрана». При загрузке статичного изображения под ним всё ещё будут отображаться точки… однако, если вы загрузите анимированный SVG-файл, он полностью заменит точки по умолчанию.
Стоит поэкспериментировать с этим и проверить, какое изображение загрузки лучше всего подходит для вашего сайта. Но если вы всё же предпочитаете пустую страницу, вы можете загрузить прозрачный анимированный SVG-файл (хотя имейте в виду, что это также может привести к ухудшению показателя Core Web Vitals, так как Google может игнорировать прозрачные изображения).
Вот архив с прозрачным анимированным SVG-файлом, если это вам пригодится: blank-animated.svg.zip (1 КБ).