Hackeie o Chrome para mostrar suas páginas internas com fundo preto

9

Adoro usar meu computador com temas claros no escuro em tantos programas que o permitam. Ou seja, adoro quando o fundo é preto e o texto é cinza-branco. É muito mais fácil para os meus olhos.

Estou muito feliz que o Chrome tenha uma extensão maravilhosa chamada Alto Contraste, que faz com que o Chrome transforme automaticamente as páginas da Web em escuras na luz. Funciona muito bem na maioria dos sites. (Incluindo estouro de pilha :)

O problema é que o Chrome tem algumas páginas internas que ainda possuem fundo branco. Isso machucou meus olhos :(

Agora, quando digo páginas internas, significa não apenas coisas como a página de configurações, mas também a nova página da guia. Toda vez que pressiono Ctrl-T, meus olhos ficam manchados de branco. Sempre que pressiono um link, o Chrome volta a brilhar em meus olhos. Eu gostaria de evitar isso.

Eu olhei a descrição do HighContrast e ele diz o seguinte:

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.

Entendo que o Chrome não permite que extensões modifiquem essas páginas internas.

Minha pergunta: existe uma maneira de invadir o Chrome para mostrar as páginas internas como claras ou escuras? Eu não quero ir tão longe quanto mudar o código C e recompilar, porque não sou programador em C e mal sei compilar, mas se houver outra maneira de invadi-lo (como modificar arquivos internos no diretório do programa Chrome por exemplo), então eu adoraria saber como fazer isso.

Ram Rachum
fonte
3
Você verificou outros temas? Atualmente, minha New Tabpágina tem um fundo cinza-escuro ...
Kruug
Como o @Kruug mencionou, é uma opção de tema. Se você quiser fazer o seu próprio - você pode dar uma olhada nisso como um começo. Caso contrário, existem geradores de temas on-line que podem ajudar - basta pesquisar no Google.
Nerdwaller 03/03
Pergunta relacionada superuser.com/questions/234952/… com uma resposta focada no Firefox.
Brad Patton

Respostas:

2

Você pode tema suas páginas internas do Chrome, utilizando a folha de estilo do usuário encontrada em:

No Windows

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

No OSX

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

No Ubuntu

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

Se ainda não existir, crie-o.

Se você simplesmente colocar o seguinte CSS nele:

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

A página Nova guia será mais parecida com esta:

insira a descrição da imagem aqui

Também achei a sugestão de criar uma extensão que controla o tema da nova página da guia . Isso pode ser mais confiável, pois os Custom.cssestilos são aplicados a todas as páginas internas e externas.

Der Hochstapler
fonte
Isso é limitado apenas à nova página da guia? Se sim, por favor, deixe isso claro na resposta.
11
Isso não é mais suportado no Chrome 32 ou superior.
Ram Rachum