注意:
以下、公式配布物を色々書き変えたりするので、ご利用は自己責任でお願いいたします m(_ _)m
※2012/12/04 追記
Fireforx17 になって、旧来のやり方の延長では対応できず。orz
下記で新規に対応しなおした。
「Firefox17 で LDRize を使うには?」
1.Greasemonkey 導入
LDRize は Greasemonkey スクリプト。
「ではまず、アドオン Greasemonkey を」って、ちょっと待ったーっ。
現状の Greasemonkey(1.3)では LDRize はうまく動かない。
このため以下の手順で書き換える必要がある。
- アドオンページから xpi ファイルをダウンロード
- ダウンロードしたファイルを展開
- こちらの差分ファイル※を適用
- xpi ファイルに再圧縮
- Firefox で作成した xpi ファイルを開き、インストール
1.0~1.3 で有効な差分。patch コマンドなどで適用あれ。
Windows のメモ帳では改行コードの影響で見た目が崩れますので、閲覧の際は TeraPad などをご利用ください。
2.Greasemonkey スクリプトをインストール
以下五つのスクリプトをインストール。
ここでは Tumblr を意識して色々インストールしているが、単に LDRize だけ使うのであれば、Minibuffer と LDRize だけで大丈夫なはず。
順番が重要なので、ご注意あれ。
#Greasemonkey の「ユーザースクリプトの管理」から順番を調整することは可能
2-1.tumblr Dashboard jk disable
「インストール」とあるリンクをクリックすると、スクリプトをインストールできる。
2-2.Minibuffer
「raw」とあるリンクをクリックすると、スクリプトをインストールできる。
2-3.LDRize
ページ右上の「Install」ボタンを押すと、スクリプトをインストールできる。
んだけども、ちょっと待ったーっ。(二回目)
追加作業が必要。
Firefox8 から undefined の評価結果が変わったため、現行の LDRize(2010/10/27)だと肝心な判定に失敗する。
なので、インストールで ****.default\gm_scripts\LDRize 以下に置かれたファイル「11562.user.js」※の1088行目に…
if(this.domain != undefined && location.href.match(this.domain) && ...
というように「this.domain != undefined && 」を追記する必要がある。
※
Greasemonkey(1.3)の能力で(?)上書きインストールされるので、旧環境があってもやり直しが必要 orz
さらに、Firefox13 以降では同 try 節の先頭に以下を挿入する必要がある。
if(this.name != undefined && this.name == "google sites"){
return false;
}
※
LDRize の公開ルール内には不正記述が元々あるのだが、現状はソレを明示的に弾かないと例外処理に入ってしまう。
2-4.ReblogCommand
「インストール」とあるリンクをクリックすると、スクリプトをインストールできる。
2-5.shane comeback
「raw」とあるリンクをクリックすると、スクリプトをインストールできる。
3.動作を確認
Tumblr のダッシュボードが一番劇的だけど、アカウントの無い人は Blogger ブログのトップページを確認すると分かるはず。(当サイトとか)
そこで…
J J J K J J J K K …とかキーを押してみると、上下にヌルヌルスクロール「おお!?見やすそ~」となるはず。
他にどんなショートカットキーがあるかは「?」キーで確認可能。
4.AutoPagerize をインストール
LDRize は AutoPagerize と相性がいいので、コチラからアドオンをインストール。
ネタ元: