Проблемы с FOUC

Проблемы с FOUC

Я использую Firefox Developer Edition. Я настроил его с помощью нескольких программ, которые задают ему темную тему. Моя самая большая проблема с ним заключается в том, что, поскольку мои глаза привыкают к темному экрану, вспышка нестилизованного контента режет мне глаза всякий раз, когда я открываю веб-страницу.

В настоящее время я включил темную тему, которая хорошо справляется с вкладкой и адресной строкой. Для защищенных страниц я использую ShadowFox, чтобы также раскрасить их в темный цвет. Затем я настроил дополнение под названием Dark Background и Light Text, чтобы раскрасить все веб-страницы.

Я пробовал редактировать цвет переднего плана и фона в about:config. У меня установлена ​​темная тема для разработчиков. Shadowfox занимается редактированием файла userChrome.

Теперь моя самая большая проблема с сайтами типа google. С google я получаю оригинальные светлые цвета примерно на целую секунду, прежде чем появляются пользовательские цвета. Большинство сайтов не так уж плохи, но все следуют одной и той же тенденции, показывая светлые фоны перед темными. Редактирование цветов отображения в about:config помогло с некоторыми сайтами, но вообще не повлияло на google.

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

решение1

На форумах Firefox и Redit было предложено несколько решений этой проблемы. Я не уверен, что все они решают один и тот же случай, так что вы можете попробовать их все.


Пост Firefox Quantum мигает белым экраном при нажатии на неактивные вкладки советует отредактировать или создать в папке профиля файлы userContent.cssи userChrome.css и добавить в оба следующую строку:

.tabbrowser-tabbox { background-color: #a9a9a9 !important; }

Если файл(ы) уже существуют, проверьте, не конфликтуют ли они с существующим содержимым.


Пост Как сделать цвет вновь открытых (но незагруженных) окон/вкладок темным? советует добавить в userChrome.cssстроки:

/* Reduce the "white flash" in new tabs */
browser[type="content-primary"], 
browser[type="content"] {
  background: #778899 !important;
}

Проверьте, что это еще не сделано, если вы установили ShadowFox (универсальная тёмная тема для Firefox).


Пост Как отключить мигание белого экрана в Firefox во время загрузки страницы? советует в about:config установить browser.display.background_color более темный цвет (#333). Также добавляю в userChrome.css:

{ background-color: #333 !important; } 

Пост Устранение белой вспышки перед загрузкой страницы содержит больше кода для userContent.cssи userChrome.css, который также может уже содержаться в ShadowFox. Код слишком большой, чтобы включить его здесь.


Если один из вышеперечисленных методов решил проблему, укажите, пожалуйста, какой именно.

Связанный контент