Récemment, j'ai remplacé mon ancien ordinateur et j'ai dû configurer à nouveau Firefox. L'une des principales choses que je voulais rétablir était un script Greasemonkey qui changeait la couleur de fond de n'importe quel site web.
J'étais donc un peu contrarié de ne pas pouvoir retrouver celui que j'avais utilisé auparavant. En résumé - voici celui de mon ancien PC.
Ce script n'est pas de mon propre travail
Tout le crédit doit être attribué à Howard Smith. Cela a été initialement posté sur Userscripts.org, qui semble maintenant être indisponible.
Créez simplement un nouveau script utilisateur dans Greasemonkey et collez ce qui suit :
(function () {
function noWhiteBackgroundColor() {
function changeBackgroundColor(x) { // Changer automatiquement les couleurs trop proches du blanc
var backgroundColorRGB = window.getComputedStyle(x, null).backgroundColor; // Obtenir la couleur de fond
if(backgroundColorRGB != "transparent") { // Convertir la couleur hexadécimale en couleur RGB pour comparer
var RGBValuesArray = backgroundColorRGB.match(/\d+/g); // Obtenir les valeurs RGB
var red = RGBValuesArray[0];
var green = RGBValuesArray[1];
var blue = RGBValuesArray[2];
// ============================================================================
// Définissez les couleurs de base dont vous avez besoin :
// Utilisez : http://www.colorpicker.com
// pour trouver les valeurs RGB de la couleur de base que vous souhaitez
// supprimer les arrière-plans blancs avec :
// Gris par défaut fourni:
// ============================================================================
var red_needed = 220;
var green_needed = 220;
var blue_needed = 255;
if (red>=220 && green>=220 && blue>=220) { // Détection de la plage blanche
if (red>=250 && red<=255 && green>=250 && green<=255 && blue>=250 && blue<=255) {
red_needed += 0;
green_needed += 0; }
else if (red>=240 && red<=255 && green>=240 && green<=255 && blue>=240 && blue<=255) {
red_needed += 6;
green_needed += 3; }
else if (red>=230 && red<=255 && green>=230 && green<=255 && blue>=230 && blue<=255) {
red_needed += 10;
green_needed += 5; }
else if (red>=220 && red<=255 && green>=220 && green<=255 && blue>=220 && blue<=255) {
red_needed += 14;
green_needed += 7; }
x.style.backgroundColor = "rgb( " + red_needed + ", " + green_needed + ", " + blue_needed + ")"; // La couleur de fond que vous souhaitez
}
}
}
var allElements=document.getElementsByTagName("*"); // Obtenir tous les éléments d'une page
for(var i=0; i
`
J'utilise cela depuis presque deux ans et je ne peux penser à aucun site web où il n'a pas réussi à changer le fond blanc.
`