fc2ブログ

ぼちぼち散歩

livedoor Readerでスクロールをスムーズにする続き

ぼちぼち散歩 livedoor ReaderまたはFastladderでスクロールをスムーズにするGreasemonkeyの続き.

livedoor Reader内の関数を置き換える方法から,__defineSetter__,__defineGetter__,__lookupSetter__,__lookupGetter__でHTML要素のscrollTopプロパティを直接書き換えるさらに邪悪な(?)方法にしてみた.はじめ,__defineSetter__したプロパティに対して+=とか-=とかが使えないのかと思ったら,ちゃんとGetterの方も定義したら大丈夫になった.

  • ldr smoth scroll
  • インストール
  • あと,KeybindからGM_setValueを呼ぼうとすると,

    Greasemonkey access violation: unsafeWindow cannot call GM_setValue.

    と言われて,どうしたものかと思っていたら,ちょうと前回も参照させてもらったとこでunsafeWindow 内から GM_* や window.eval を使う - KBDAHOLIC - やぬすさんとこに,同じことが書いてありすぐさま解決することができた.感謝です!

    スポンサーサイト



    2009/01/11 02:56 | Firefox | トラックバック(0) | コメント(0)

    ページの先頭へ

トップページへ