こんにちは。
自作スクリプトが上手く動作しないところがあるのですが、
解決法の分かる方いらっしゃいませんでしょうか?
http://www1.axfc.net/u/3136140.js

目に刺さるWebページの白背景を灰色に変えるスクリプトで、
白地をrgb(234, 229, 227)に変えるのを基本として、
r、g、b値の合計が234+229+227=690を越えるような背景色は、
その越えた割合に応じて減色させるような動作を想定しています。
あと逆に黒背景白文字なんかも和らげる感じです。

問題はこの処理部でなく、大抵のページではきちんと動作をしてくれるのですが、
googleのページやyahoo知恵袋の検索バー横「Q&A」など、
http://chiebukuro.yahoo.co.jp/
一部の白背景を白背景と認識してくれないことなのです。
これはどうしてでしょう?
また、どうすればいいのでしょう?

なんだかんだでjavascriptどころかプログラミング自体初心者なので、
自力で調べるのはちょっと限界でして、
皆様のお力をお貸し下さい。