3

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

В настоящее время я включил темную тему, которая хорошо справляется с вкладкой и строкой URL. Для страниц, которые защищены, я также использую ShadowFox, чтобы сделать их темными. Затем я настроил надстройку под названием «Темный фон» и «Светлый текст» для окрашивания всех веб-страниц.

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

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

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

1 ответ1

4

Для решения этой проблемы на форумах 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. Код слишком велик, чтобы включать его здесь.


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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .