題意そのまま。
通常、Greasemonkeyが実行元ページのオブジェクト、window.Hogeにアクセスしたい場合、Hogeでアクセスできる。
これは一般的なwindowオブジェクトの省略である。
しかし、GM関数を使う場合(@grant GM_~)は、windowオブジェクトがunsafeWindowオブジェクトへと移動する。
したがって、省略も不可になり、unsafeWindow.Hogeと参照しなければならなくなる。
新機能を追加しようと@grantを書き換えたとき、既存機能が壊れる可能性があるので留意する。