Greasemonkeyスクリプト書いて動かなかった場合にチェックするべきこと

  • スクリプト文字コード(マッチングなどで日本語使ってる場合はUTF-8にする)
  • 後から使用するページを増やした場合は「ユーザスクリプトの管理」から追加する
  • あるディレクトリ以下全てで使いたい場合はちゃんと*つける
  • JavaScript Lintで文法チェックしてはいかがでしょうか
  • getElementsBy〜で取ってきたものにfor (var i in ***)使うとノードの数が1つだった場合にプロパティ列挙し始めるなんてJavaScripさん流石です