मैंने हाल ही में अपने पुराने कंप्यूटर को बदल दिया है और फ़ायरफ़ॉक्स को फिर से स्थापित करने की आवश्यकता है। मुख्य चीजों में से एक, जिसे मैं फिर से स्थापित करना चाहता था, वह एक ग्रीसीमेक स्क्रिप्ट थी जिसने किसी भी वेबसाइट की पृष्ठभूमि का रंग बदल दिया।
इसलिए मैं थोड़ा नाराज था कि मैं वह नहीं खोज सका जिसका मैंने पहले इस्तेमाल किया था। लंबी कहानी छोटी - यहाँ मेरे पुराने पीसी से एक है।
यह स्क्रिप्ट मेरा अपना काम नहीं है
सारा श्रेय हॉवर्ड स्मिथ को जाना चाहिए। यह मूल रूप से Userscripts.org पर पोस्ट किया गया था जो अब उपलब्ध नहीं है।
बस Greasemonkey में एक नई उपयोगकर्ता स्क्रिप्ट बनाएं और निम्नलिखित को चिपकाएँ:
(function () {
function noWhiteBackgroundColor() {
function changeBackgroundColor(x) { // Auto change colors too close to white
var backgroundColorRGB = window.getComputedStyle(x, null).backgroundColor; // Get background-color
if(backgroundColorRGB != "transparent") { // Convert hexadecimal color to RGB color to compare
var RGBValuesArray = backgroundColorRGB.match(/\d+/g); // Get RGB values
var red = RGBValuesArray[0];
var green = RGBValuesArray[1];
var blue = RGBValuesArray[2];
// ============================================================================
// Set the base colors you require:
// Use: http://www.colorpicker.com
// to find the RGB values of the base colour you wish to
// suppress white backgrounds with:
// Default gray provided:
// ============================================================================
var red_needed = 220;
var green_needed = 220;
var blue_needed = 255;
if (red>=220 && green>=220 && blue>=220) { // White range detection
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 + ")"; // The background-color you want
}
}
}
var allElements=document.getElementsByTagName("*"); // Get all elements on a page
for(var i=0; i<allElements.length; i++) {
changeBackgroundColor(allElements[i]);}
}
window.addEventListener("DOMContentLoaded",noWhiteBackgroundColor, false);
})();
मैं लगभग दो साल से इसका इस्तेमाल कर रहा हूं और ऐसी किसी भी वेबसाइट के बारे में नहीं सोच सकता, जो सफेद पृष्ठभूमि को बदलने में नाकाम रही हो।