ちょっとした隙にFirefoxがFirefox Quantumにバージョンアップされてしまった。
速くなったという触れ込みのFirefox Quantumだが、困ったことにGreasemonkeyで動かしていたReplace star icon anywhere for Hatena Starが動いていない。これははてなスターがそのユーザアイコンに置き換わるので一目で動作/未動作が分かる。見てみると他のスクリプトも動いていないようだ。
Firefoxバージョンアップ時に、自動的にFirefox Quantumに対応しているGreasemonkey 4になっていたようだが、再度Greasemonkey 4を入れてみたりGreasemonkeyをOFF/ONしてみたりFirefoxを再起動してみたりしたが、スクリプトは動作しない。
調べてみるとGreasemonkey互換でFirefox Quantumに対応している、というかWeb Extensionに対応しているGreasemonkey互換のアドオンである
が存在することを知った。
そこで早速Tempermonkeyを導入。
設定は一応このように日本語にした。
各スクリプトだがちょっといじっているものもあり、どれのどこを触ったのか覚えていないため、今回は全部ソースコピペで移行することにした。
まずGreasemonkeyで移行するソースを開く。Firefoxのツールバー右側のGreasemonkeyアイコンを左シングルクリックでこのようにプルダウンする。
移行するスクリプトを選択すると下記のようにメニュー表示が変わる。
[Edit]をクリックするとソースがタブで表示される。
ソースをコピーし、今度はTempermonkeyアイコンをクリック。
[新規スクリプトを追加…]をクリックする。新規のタブでTempermonkeyエディターが表示される。
ここにコピーしたスクリプトをペーストする。
保存アイコンをクリックすると、
このようにスクリプトが追加される。なんかこの操作でコピペしたStarFriend Counter for HATENA STARはいくつか×が付いていたようだが問題ないんだろうか?(調べる気力なしw)
自分のエントリーで確認。普通のはてなスター表示に戻っていたものが、
きちんとアイコン表示に置き換わってくれた。
これではてなスター問題は解決。他のスクリプトも順次移行していく。