আমি সম্প্রতি আমার পুরানো কম্পিউটারটি প্রতিস্থাপন করেছি এবং আবার ফায়ারফক্স সেটআপ করা দরকার। আমি পুনঃস্থাপন করতে চাইলে প্রধান জিনিসগুলির মধ্যে একটি হ'ল গ্রিসমোনকি স্ক্রিপ্ট যা কোনও ওয়েবসাইটের পটভূমির রঙ পরিবর্তন করে।
তাই আমি একটু বিরক্ত হয়েছিলাম যে আমি আগে ব্যবহার করেছি তাকে খুঁজে পেলাম না। দীর্ঘ গল্প সংক্ষিপ্ত - আমার পুরানো পিসি থেকে একটি এখানে।
এই লিপিটি আমার নিজের কাজ নয়
সমস্ত কৃতিত্ব হাওয়ার্ড স্মিথের অবশ্যই যেতে হবে। এটি মূলত ইউজারস্ক্রিপ্ট.অর্গ এ পোস্ট করা হয়েছিল যা এখন অনুপলব্ধ বলে মনে হয়।
সহজভাবে গ্রিজমোনকিতে একটি নতুন ব্যবহারকারী স্ক্রিপ্ট তৈরি করুন এবং নিম্নলিখিতগুলিতে এতে আটকান:
(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);
})();
আমি প্রায় দুই বছর ধরে এটি ব্যবহার করে আসছি এবং এটি কোনও সাদা ওয়েবসাইটের পটভূমিতে পরিবর্তন আনতে ব্যর্থ হয়েছে এমন কোনও ওয়েবসাইটের কথা ভাবতে পারি না।