Изменить фон новой вкладки Firefox

Я всегда использую темную тему personas или компактную темную тему по умолчанию, которая поставляется в комплекте с Firefox, и мне не нравится цвет фона по умолчанию Белый, когда я открываю новую вкладку.
Было дополнение, которое я использовал, которое позволило мне настроить новые вкладки, но теперь оно ушло с Firefox 57...

Итак, как я могу изменить фон новых вкладок?

2
задан Nemo
18.01.2023 12:47 Количество просмотров материала 2678
Распечатать страницу

4 ответа

Я думаю, что это может заинтересовать и других. До сих пор я знаю пару аддонов, чтобы достичь этого, и способ обойтись без аддонов (как кажется, многие из них исчезают изо дня в день), вот мы идем тогда:

  1. Customize about: newtab

    Это конкретное дополнение для задачи, оно не только позволяет вам изменить цвет фона, но и выбрать фоновое изображение, а также изменить его размер и выровнять по своему усмотрению... здорово!

  2. стильное

    Stylish-это дополнение с более широким спектром функций; оно позволяет настраивать сам Firefox, пока вы управляете/устанавливаете темы и скины для многих популярных веб-сайтов, таких как Google, Facebook, YouTube и многие другие... Я думаю, что это слишком, Если вам это нужно только для задачи, с которой мы имеем дело.

  3. ни один из вышеперечисленных вариантов не будет работать с Firefox 57 из-за дополнительных ограничений. Стилус с новой вкладкой Firefox 57 показывает следующее сообщение:

    в качестве меры безопасности браузер запрещает расширения из влияя на свои встроенные страницы (как chrome: / / версия, стандартное новое закладки в Chrome 61, О:Аддоны, и так далее), а также другие страницы расширений. Каждый браузер также ограничивает доступ к своим собственным галерея расширений (например, интернет-магазин Chrome или AMO).

    Итак, давайте оставим аддоны в стороне и получим наши руки грязно!

    вы можете решить, что не хотите использовать аддон для этого, ну в этом случае вот что делать:

    • написать about:profiles в адресной строке Firefox и выберите Открыть Папку в соответствии с "корневым каталогом" профиля пользователя, который вы хотите настроить (обычно только один);

    • теперь корневая папка профиля должна была открыться, создайте (если она еще не создана) новую папку с именем chrome;

    • создать (если его еще нет) новый файл с именем userContent.css внутри chrome папку и поместите в нее следующий код:

      @-moz-document url("about:newtab") {  
          body {
              background-color: #000000 !important;
          }
      }
      

    если вы можете жонглировать с CSS, вы также можете добавить код, чтобы установить фоновое изображение, если хотите (я предлагаю в конечном итоге поместить изображения в ту же папку с CSS).

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

    кредиты для этого последнего пункта идет к DIENER_

16
отвечен danicotra 2023-01-19 20:35

Ну, я должен сказать, что решение, данное @danicotra, работает для новой вкладки, даже с Firefox 57. Тем не менее, во время загрузки страницы, пустая вспышка будет по-прежнему систематически жечь глаза.

вот другое предложение контента для вашего ~/.mozilla/firefox/xxxxxxxx.default/chrome/userContent.css, который затемняет еще несколько мест, но не разрешает пустую вспышку при загрузке.

/* https://userstyles.org/styles/90565/firefox-adjust-white-flash-when-opening-new-tab */
/* https://userstyles.org/styles/142191/remove-new-tab-flash */
@-moz-document url-prefix(about:preferences), url-prefix(about:blank), url-prefix(about:newtab) {
  html, body, #newtab-customize-overlay {
    background: #303030 !important;
    color: #b2b2b2 !important;
  } 
}

@-moz-document url(chrome://browser/content/browser.xul)
{

  browser[type="content-primary"]
  {
    background: #303030 !important;
    color: #b2b2b2 !important;
  }
}

@-moz-document url(chrome://browser/content/browser.xul)
{

  browser[type="content-primary"], tabbrowser tabpanels, #appcontent > #content
  {
    background: #1B1B1B url("chrome://global/skin/media/imagedoc-darknoise.png") repeat fixed !important;
    color: #b2b2b2 !important;
  }
}

@-moz-document url(about:blank),
               url(about:preferences),
               url(about:config),
               url(about:newtab)
{
  #newtab-window,
  html,
  body, 
  #newtab-customize-overlay 
  {
    background: #1B1B1B url("chrome://global/skin/media/imagedoc-darknoise.png") repeat fixed;
    color: #b2b2b2 !important;
  }
}

html>body {
  background: #303030 !important;
  color: #b2b2b2 !important;
}
2
отвечен psychoslave 2023-01-19 22:52

открыть about:config и меняем значение browser.display.background_color к цвету вашего выбора. Я использую #595959 (нейтральный серый).

это работает с пустой вкладкой или "Firefox Home".

к сожалению, открытие вкладки быстро или когда браузер находится на большой нагрузке будет по-прежнему результатом белой вспышки.

Если вы не знаете, как использовать о:конфигурации, пожалуйста, прочитайте https://support.mozilla.org/en-US/kb/about-config-editor-firefox

0
отвечен gagarine 2023-01-20 01:09

мне нравится опция psychoslave, но если вы не хотите менять фон google или фон тех сайтов, которые используют фон браузера по умолчанию, измените последние три строки следующим образом:

#root{   background: #303030 !important;   color: #b2b2b2 !important; } 

и вот полный код, скопированный из ответа psychoslave.

>     /* https://userstyles.org/styles/90565/firefox-adjust-white-flash-when-opening-new-tab
> */ /* https://userstyles.org/styles/142191/remove-new-tab-flash */ @-moz-document url-prefix(about:preferences), url-prefix(about:blank),
> url-prefix(about:newtab) {   html, body, #newtab-customize-overlay {
>     background: #303030 !important;
>     color: #b2b2b2 !important;   }  }
> 
> @-moz-document url(chrome://browser/content/browser.xul) {
> 
>   browser[type="content-primary"]   {
>     background: #303030 !important;
>     color: #b2b2b2 !important;   } }
> 
> @-moz-document url(chrome://browser/content/browser.xul) {
> 
>   browser[type="content-primary"], tabbrowser tabpanels, #appcontent >
> #content   {
>     background: #1B1B1B url("chrome://global/skin/media/imagedoc-darknoise.png") repeat fixed
> !important;
>     color: #b2b2b2 !important;   } }
> 
> @-moz-document url(about:blank),
>                url(about:preferences),
>                url(about:config),
>                url(about:newtab) {   #newtab-window,   html,   body,    #newtab-customize-overlay    {
>     background: #1B1B1B url("chrome://global/skin/media/imagedoc-darknoise.png") repeat fixed;
>     color: #b2b2b2 !important;   } }
> 
> #root {   background: #303030 !important;   color: #b2b2b2 !important; }
-1
отвечен Szemes Erik 2023-01-20 03:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх