Jak sprawić, by about: pusta strona była czarna lub jakikolwiek inny kolor w Firefoksie?

Odpowiedzi:

31

Tak, możesz zmienić kolor. Jak wyjaśniono tutaj , powinieneś

  1. Windows: przejdź do %appdata%/mozilla/firefox/profilesi otwórz tam folder.

    W systemie Linux odpowiednikiem jest ~/.mozilla/firefox/RANDOM_TEXT.default/

    Tak jest w OSX /Library/Application Support/Firefox/Profiles/RANDOM_TEXT.default

  2. poszukaj chromefolderu. W tym folderze znajdź userContent-example.css i zmień jego nazwę na userContent.css.

    Folder i plik mogą nie być jeszcze dostępne w nowszych wersjach Firefoksa. Jeśli tak, po prostu utwórz je ręcznie.

  3. Dodaj ten wiersz do pliku

    @-moz-document url-prefix(about:blank) {*{background-color:#000000;}}
    

Jeśli chodzi o to, czy pozwoli to zaoszczędzić energię, prawdopodobnie nie :

Na wyświetlaczach LCD kolor może nie przynosić żadnych korzyści . W odpowiedzi na moje zapytanie Steve Ryan, menedżer programu ds. Programu zarządzania energią Energy Star, poprosił firmę konsultingową Cadmus Group o przeprowadzenie szybkiego testu, ładując Blackle, Google i stronę internetową New York Times (która, podobnie jak Google, głównie biały ekran) na dwóch monitorach - jednym CRT, jednym LCD - i podłączeniu miernika mocy do obu. „ Odkryliśmy, że kolor na ekranie ma bardzo małe znaczenie dla zużycia energii przez monitor LCD ” - powiedział David Korn, dyrektor w Cadmus, który specjalizuje się w energii i środowisku i pracuje dla rządu. Zmiany były tak niewielkie, że mieściły się w marginesie błędu miernika mocy. Poprawianie jasności i kontrastu oraz ustawień miało większy efekt.Większy ekran CRT przyniósł oszczędności z Blackle między 5% a 20%. Pan Korn podkreślił, że był to szybki test, a nie rygorystyczne badanie.

terdon
źródło
Woohoo: D Udało się! Dziękuję Ci bardzo! Na moim komputerze Mac był to / Library / Application Support / Firefox / Profiles / 123xyz.default. Musiałem ręcznie utworzyć folder chrome i umieścić tam plik CSS, uruchomić ponownie i zadziałało! Dzięki!
leymannx
4
Wadą ustawienia koloru tła jest to, że zwłaszcza na stronach internetowych z polami wprowadzania tekstu tło tekstu pojawi się również w tym kolorze tła ... Innymi słowy: strony internetowe, w których nie ustawiono koloru tła CSS, kolor tła to kolor tła Firefoksa. Sprawia, że ​​pisanie / czytanie jest bardzo niewygodne. Więc przywróciłem domyślną wartość, usuwając userContent.css
leymannx
3
Łatwiejszy sposób otwarcia folderu profilu: otwórz stronę „about: support” w przeglądarce Firefox i kliknij przycisk „Folder profilu”.
ciastek
3
Działa również w przeglądarce Firefox 57, po prostu stwórz plik chrome / userConent.css, jeśli nie istnieje.
tigerjack89
1
O ile mi wiadomo, ta sztuczka nie działa już w przeglądarce Firefox 67.
AleXYX
36

W obszarze about: config zmień browser.display.background_color z #ffffff na dowolną żądaną wartość szesnastkową.

Zmiana przestrzeni ekranu na ciemny kolor (najlepiej czarny) spowoduje WYŁĄCZNIE różnicę mocy podczas korzystania z ekranów AMOLED, najczęściej spotykanych w telefonach. Więc jeśli używasz zwykłego wyświetlacza LCD, TFT lub IPS, nie zobaczysz żadnej poprawy żywotności baterii, ale twoja przeglądarka zostanie zmieniona

fredthefaillord
źródło
1
To działało dla mnie najlepiej.
Adam Crane
2
To powinna być zaakceptowana odpowiedź.
Nick Painter
To musi być zaakceptowana odpowiedź, ponieważ nie wymaga edycji plików związanych z Firefoksem i jest prostsza.
Eray Erdin
Nie działało dla mnie w przeglądarce Firefox 69 w systemie Ubuntu Linux 18.04. Ponadto, jak wyjaśniono na kb.mozillazine.org/About:config_entries#Browser, to ustawienie można faktycznie zmienić w panelu preferencji zwykłego użytkownika.
Stéphane Gourichon
2
Mówiąc ściślej, ustawienia te dotyczą albo „tylko stron, które nie określają koloru”, albo „na wszystkich stronach tylko przy użyciu motywu o wysokim kontraście” lub „na wszystkich stronach”. Nie chcemy tego „na wszystkich stronach”, tylko na nowej pustej karcie.
Stéphane Gourichon
14

Jeśli masz zainstalowane rozszerzenie Stylus , po prostu utwórz nowy styl z tym dokładnym kodem:

@-moz-document url-prefix(about:blank) {*{background-color:#000000;}}

Zasługa odpowiedź terdon za


Aktualizacja: Najwyraźniej to, co Stylus mówi w swoim komunikacie o tym, jak to już nie działa na specjalnych stronach takich jak about:blank, faktycznie działa całkowicie! Aby dodać skrypt, musisz użyć obejścia zaproponowanego przez mikrofon w komentarzach:

  • Otwórz stronę Zarządzaj rysikiem z listą wszystkich posiadanych skryptów;
  • Naciśnij przycisk „Napisz nowy styl”;
  • Pod dużym nagłówkiem „Format Mozilli” naciśnij przycisk „Importuj”, otworzy się okienko z polem tekstowym, wklej do niego cały skrypt z tego postu i naciśnij „nadpisz styl”
  • Nie zapomnij dodać opisowej nazwy skryptu w lewym górnym polu tekstowym;
  • Naciśnij „Zapisz”.
użytkownik1306322
źródło
3
+1 To powinno być głosowane więcej. W wersji 38 przeglądarki Firefox powinno to byćabout:newtab
L84
To jest, jeśli chcesz, aby twoja nowa karta była about:newtab. Ustawiłem to about:blanksobie.
user1306322
To prawda, ale moje informacje o: pustej stronie i nowej karcie są dla mnie takie same, przynajmniej w sposobie korzystania z FF. =>
L84
Dodałem zarówno about: newtab, jak i about: blank, aby cała moja karta zaczynała się od czarnego tła: @ -moz-document url-prefix (about: newtab) {* {background-color: # 000000;}} @ -moz- dokument url-prefix (about: blank) {* {background-color: # 000000;}}
Kamran Bigdely
1
Nadal możesz używać rysika i napisać styl dla: blank, a styl będzie działał, pomimo wiadomości od rysika. Musisz tylko przejść do Zarządzaj> Napisz> Importuj> [Wklej kod] Nadpisz styl, nazwij swój styl i zapisz. (Firefox 68)
mic
6

Wiem, że to stare pytanie, ale w przeglądarce Firefox 64 chromefolder nie istnieje już w /Library/Application Support/Firefox/Profiles/RANDOM_TEXT.defaultlokalizacji.

Znalazłem jednak ustawienie pod about:configkluczem browser.display.background_color, które można ustawić na dowolny kod koloru szesnastkowego. To ustawienie prawdopodobnie uratuje mi oczy kilkadziesiąt razy dziennie.

HTH

Stephanvs
źródło
Działa świetnie - dzięki! Wchodzi w życie z chwilą zamknięcia karty about: config.
jcoppens
Możesz po prostu utworzyć folder chrome i plik userChrome.css.
Casey Jones
chrome.css prawdopodobnie zostanie domyślnie wyłączony w najbliższej przyszłości, ale możesz go ponownie włączyć za pomocą about: config settings bugzilla.mozilla.org/show_bug.cgi?id=1541233
user1306322
1
To nie działa dla mnie na FF 68.0.2 (64-bit, Ubuntu 16.04).
TenLeftFingers
background_colorto ustawienia wspomniane w @fredthefaillord i nie działa na najnowszym Firefox.
Stéphane Gourichon
1

Ustaw browser.display.use_system_colorsna true w about: config.

sergio
źródło
Nie działało dla mnie w przeglądarce Firefox 69 w systemie Ubuntu Linux 18.04.
Stéphane Gourichon
Twój motyw systemowy powinien być oczywiście ciemny.
sergio
Zanim tu napisałem, wypróbowałem ciemny motyw systemowy z domyślnym motywem firefox, który następuje po nim, a następnie z ciemnym motywem firefox też nie działał. Dzięki, że i tak o tym wspomniałeś.
Stéphane Gourichon