White background replacer

Replaces the background white color with yellow in order to decrease eye strain

目前為 2018-05-18 提交的版本,檢視 最新版本

// ==UserScript==
// @name         White background replacer
// @namespace    http://siavoshkc.ir/
// @version      0.1
// @description  Replaces the background white color with yellow in order to decrease eye strain
// @author       siavoshkc
// @include      *
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    //The part to find the style sheets is done by bobince (https://stackoverflow.com/users/18936/bobince)
    for (var sheeti= 0; sheeti<document.styleSheets.length; sheeti++) {
        var sheet= document.styleSheets[sheeti];
        var rules= ('cssRules' in sheet)? sheet.cssRules : sheet.rules;
        for (var rulei= 0; rulei<rules.length; rulei++) {
            var rule= rules[rulei];

            if (rule.style!==undefined){
                if(rule.style.backgroundColor===undefined||rule.style.backgroundColor===""||rule.style.backgroundColor=="white"||rule.style.backgroundColor=="#ffffff"||rule.style.backgroundColor=="#FFFF") rule.style.backgroundColor="#eceda8";
            }
            else{
                document.body.style.backgroundColor="#eceda8"
            }

        }
    }
})();