2014年04月21日

FireGestures用にページ半分だけスクロールするスクリプトを書いてみた

Firefoxの拡張機能FireGesturesで、自分で書いたJavascriptコードをコマンドとして追加できるということを今更知って、以前から欲しかったページ半分だけ下にスクロールするスクリプトを書いてみた。

FireGesturesでは、実行したいコードをいきなり書いてしまってよいとのことなので、

window.scrollBy( 0, window.innerHeight / 2 );


とか書けばいけるだろうと思ったのだが、動かない。

例えばGreasemonkeyだと、イベントに結びつけるコードなどを除けばこれで動くのでおかしいなあと思い、ぐぐって調べた結果、"window"の部分を"window.content"と書かなければいけないと分かり、

window.content.scrollBy( 0, window.content.innerHeight / 2 );


で無事動いてくれた。
posted by chrono at 19:21| Comment(0) | JavaScript