UserScriptが動かないときのチェックポイント
User ScriptはEnabledになっているか?
https://gyazo.com/f602d7fc74e6480ff4f96a28c6d370b0
チェック済みで使用可能
書く場所を間違えていないか?
control + i で挿入される自分のアイコン用のページ
リロードしたか?
書いただけでは読み込まれない
許可したか?
リロードすると、以下の確認ボタンが表示される
https://gyazo.com/0adecb5e2583ee52817430e7e760f308
コードを書き間違えていないか?
code:script.jsになっているか?
もしこれを間違えていたら、リロードしてもLoad new UserScriptボタンは表示されないのでそれとわかる
コードに誤字脱字はないか?
人はミスするもの。全角半角、0とO、コンマとドット、セミコロンとコロン、エトセトラ・エトセトラ
「誤字は必ず存在する」と思って見返すのが吉
あるいは他人に見てもらう
コードのロジックが間違っていないか?
コードは動いているっぽいのだけれども、期待している動きではない場合
いろいろ方法はあるが、コードを削除して一番小さい機能だけで動かしてみて、問題がなければ少しずつ追加していく、という形をとればどこが不具合なのかが見えてきやすい