Взломать Chrome, чтобы показать его внутренние страницы с черным фоном

9

Я люблю использовать свой компьютер со светлыми темными темами на всех программах, которые позволяют это. То есть мне нравится, когда фон черный, а текст серо-белый. Это намного проще для моих глаз.

Я очень рад, что в Chrome есть замечательное расширение под названием High Contrast, которое позволяет Chrome автоматически преобразовывать веб-страницы в темные цвета. Отлично работает на большинстве сайтов. (Включая переполнение стека :)

Проблема в том, что в Chrome есть несколько внутренних страниц, которые по-прежнему имеют белый фон. Эти болят глаза :(

Теперь, когда я говорю о внутренних страницах, это означает не только такие вещи, как страница настроек, но и страница новой вкладки. Каждый раз, когда я нажимаю Ctrl-T, мои глаза становятся белыми. Каждый раз, когда я нажимаю на ссылку, Chrome снова окрашивает мои глаза в белый цвет. Я бы хотел этого избежать.

Я посмотрел на описание HighContrast, и оно говорит следующее:

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.

Я понимаю, что Chrome не позволяет расширениям изменять эти внутренние страницы.

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

Рам Рахум
источник
3
Вы проверили другие темы? В настоящее время моя New Tabстраница имеет темно-серый фон ...
Kruug
Как упомянул @Kruug, это вариант темы. Если вы хотите сделать свой собственный - вы могли бы взглянуть на это как начало. В противном случае, есть онлайн-генераторы тем, которые могут помочь - просто гуглите.
nerdwaller
Смежный вопрос superuser.com/questions/234952/… с ориентированным на Firefox ответом.
Брэд Паттон

Ответы:

2

Вы можете создать тему для внутренних страниц Chrome, используя таблицу стилей пользователя, которая находится по адресу:

На винде

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

На OSX

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

На Ubuntu

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

Если его еще нет, создайте его.

Если вы просто вставите в него следующий CSS:

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

Ваша новая вкладка будет выглядеть примерно так:

введите описание изображения здесь

Я также нашел предложение создать расширение, управляющее темой новой вкладки . Это может быть более надежным, так как Custom.cssстили применяются ко всем внутренним и внешним страницам.

Der Hochstapler
источник
Это ограничено только новой вкладкой? Если да, пожалуйста, укажите это в ответе.
11
Это больше не поддерживается в Chrome 32+.
Рам Рахум