Włam Chrome, aby wyświetlić wewnętrzne strony na czarnym tle

9

Uwielbiam używać mojego komputera z jasnymi i ciemnymi motywami na tylu programach, które na to pozwalają. Uwielbiam to, gdy tło jest czarne, a tekst jest szaro-biały. O wiele łatwiej jest mi patrzeć.

Bardzo się cieszę, że Chrome ma wspaniałe rozszerzenie o nazwie Wysoki kontrast, które sprawia, że ​​Chrome automatycznie przekształca strony internetowe na ciemne. Działa świetnie na większości stron internetowych. (W tym przepełnienie stosu :)

Problem polega na tym, że Chrome ma kilka wewnętrznych stron, które wciąż są na białym tle. Te zraniły mnie w oczy :(

Teraz, gdy mówię o stronach wewnętrznych, oznacza to nie tylko rzeczy takie jak strona ustawień, ale także strona nowej karty. Za każdym razem, gdy naciskam Ctrl-T, moje oczy stają się białe. Za każdym razem, gdy naciskam link, Chrome ponownie uderza mi w oczy bielą. Chciałbym tego uniknąć.

Spojrzałem na opis HighContrast i mówi on, co następuje:

Also note that the Chrome web store and other built-in pages like the New Tab page and Settings pages are unaffected - extensions like this one are not allowed to modify them, by design.

Rozumiem, że Chrome nie zezwala na modyfikowanie tych wewnętrznych stron przez rozszerzenia.

Moje pytanie: Czy istnieje sposób na zhakowanie Chrome, aby wyświetlać wewnętrzne strony jako jasne na ciemne? Nie chcę posunąć się nawet do zmiany kodu C i ponownej kompilacji, ponieważ nie jestem programistą C i ledwo wiem, jak skompilować, ale jeśli istnieje inny sposób włamania się do niego (np. Modyfikacja plików wewnętrznych w katalogu programu Chrome na przykład), chciałbym wiedzieć, jak to zrobić.

Ram Rachum
źródło
3
Czy sprawdziłeś inne motywy? Obecnie moja New Tabstrona ma ciemnoszare tło ...
Kruug
Jak wspomniano @Kruug, jest to opcja motywu. Jeśli chcesz zrobić to sam - na początek spójrz na to . W przeciwnym razie mogą pomóc generatory motywów online - wystarczy google.
nerdwaller
Powiązane pytanie superuser.com/questions/234952/... z odpowiedzią skoncentrowaną na Firefoksie.
Brad Patton

Odpowiedzi:

2

Możesz utworzyć motyw do swoich wewnętrznych stron Chrome, korzystając z arkusza stylów użytkownika dostępnego pod adresem:

W systemie Windows

C:\Users\Username\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css

Na OSX

~/Library/Application Support/Google/Chrome/Default/User StyleSheets/Custom.css

Na Ubuntu

~/.config/chromium/Default/User StyleSheets/Custom.css

Jeśli jeszcze nie istnieje, utwórz go.

Jeśli po prostu umieścisz w nim następujący CSS:

#card-slider-frame {
  background : black;
  color      : white !important;
}

Strona nowej karty będzie wyglądać bardziej tak:

wprowadź opis zdjęcia tutaj

Znalazłem również sugestię, aby utworzyć rozszerzenie, które kontroluje temat strony nowej karty . Może to być bardziej niezawodne, ponieważ Custom.cssstyle są stosowane do wszystkich stron wewnętrznych i zewnętrznych.

Der Hochstapler
źródło
Czy ogranicza się to tylko do strony nowej karty? Jeśli tak, proszę wyjaśnić to w odpowiedzi.
11
To nie jest już obsługiwane w Chrome 32+.
Ram Rachum