Greasemonkey2.2まで動いてたLDRizeがGreasemonkey2.3以降動かなくなったので2.2を使い続けてたんですがいい加減Greasemonkeyメジャーバージョンが3に上がってたので対応しました。
対応
- minibuffer.user.jsとldrize.user.jsを1ファイルに結合
- 結合したminibuffer.user.jsのsharedObjectがundefinedでエラーを吐いていたのでスクリプトの先頭で
var sharedObject = {}
を宣言
これだけでとりあえず動くようになりました。原因特定がちょっと面倒だったけど修正は簡単だった。
今動いてるスクリプト
Greasemonkey/minibuffer.user.js at master · tigberd/Greasemonkey