Hack Chrome pour afficher ses pages internes sur fond noir

9

J'adore utiliser mon ordinateur avec des thèmes clairs sur foncés sur autant de programmes qui le permettent. Autrement dit, je l'aime quand l'arrière-plan est noir et le texte est gris-blanc. C'est beaucoup plus facile pour mes yeux.

Je suis très heureux que Chrome ait une merveilleuse extension appelée High Contrast qui fait que Chrome transforme automatiquement les pages Web pour qu'elles soient sombres sur la lumière. Cela fonctionne très bien sur la plupart des sites Web. (Y compris Stack Overflow :)

Le problème est que Chrome a quelques pages internes qui sont toujours sur fond blanc. Cela me fait mal aux yeux :(

Maintenant, quand je parle de pages internes, cela signifie non seulement des choses comme la page des paramètres, mais aussi la nouvelle page d'onglet. Chaque fois que j'appuie sur Ctrl-T, mes yeux sont teintés de blanc. Chaque fois que j'appuie sur un lien, Chrome me souffle de nouveau les yeux avec du blanc. Je voudrais éviter ça.

J'ai regardé la description de HighContrast, et elle dit ce qui suit:

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.

Je comprends que Chrome n'autorise pas les extensions à modifier ces pages internes.

Ma question: existe-t-il un moyen de pirater Chrome pour afficher les pages internes en clair sur sombre? Je ne veux pas aller jusqu'à changer le code C et recompiler parce que je ne suis pas un programmeur C et je sais à peine comment compiler, mais s'il existe un autre moyen de le pirater (comme modifier des fichiers internes dans le répertoire du programme Chrome par exemple), alors j'aimerais savoir comment faire ça.

Ram Rachum
la source
3
Avez-vous vérifié d'autres thèmes? Actuellement, ma New Tabpage a un fond gris foncé ...
Kruug
Comme l'a mentionné @Kruug, c'est une option de thème. Si vous voulez faire votre propre - vous pouvez jeter un oeil à ce comme un début. Sinon, il existe des générateurs de thèmes en ligne qui peuvent vous aider.
nerdwaller
Question connexe superuser.com/questions/234952/… avec une réponse centrée sur Firefox.
Brad Patton

Réponses:

2

Vous pouvez créer un thème pour vos pages internes Chrome en utilisant la feuille de style utilisateur disponible sur:

Sous Windows

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

Sur OSX

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

Sur Ubuntu

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

S'il n'existe pas encore, créez-le.

Si vous y mettez simplement le CSS suivant:

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

Votre page Nouvel onglet ressemblera davantage à ceci:

entrez la description de l'image ici

J'ai également trouvé la suggestion de créer une extension qui contrôle le thème de la nouvelle page à onglet . Cela pourrait être plus fiable, car les Custom.cssstyles sont appliqués à toutes les pages internes et externes.

Der Hochstapler
la source
Est-ce limité à la nouvelle page à onglet uniquement? Si oui, veuillez le préciser dans la réponse.
11
Ce n'est plus pris en charge dans Chrome 32+.
Ram Rachum