I want to change a white background to a tan background automatically. This is the bookmarklet:
- Code: Select all
javascript:(function(){function%20getRGBColor(node,prop){var%20rgb=getComputedStyle(node,null).getPropertyValue(prop);var%20r,g,b;if(/rgb\((\d+),\s(\d+),\s(\d+)\)/.exec(rgb)){r=parseInt(RegExp.$1,10);g=parseInt(RegExp.$2,10);b=parseInt(RegExp.$3,10);return[r/255,g/255,b/255];}return%20rgb;}%20R(document.documentElement);%20function%20R(n){var%20i,x,color;if(n.nodeType==Node.ELEMENT_NODE%20&&%20n.tagName.toLowerCase()!=%22input%22%20&&%20n.tagName.toLowerCase()!=%22select%22%20&&%20n.tagName.toLowerCase!=%22textarea%22){for(i=0;x=n.childNodes[i];++i)R(x);%20color=getRGBColor(n,%22background-color%22);if(typeof(color)!=%22string%22){if%20(color[0]%20+%20color[1]%20+%20color[2]%20>=%202.8)%20{%20n.style.backgroundColor%20=%20%22tan%22;/*Moz%201.0*/%20n.style.setProperty(%22background-color%22,%20%22tan%22,%20%22important%22);/*Moz%201.4%20after%20zap%20colors*/%20}%20}}}})()
UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; rv:1.9.2.12) Gecko Firefox/3.6.12

