- サクラエディタ
- ぷよぷよ
- マルチモニタ
- 作った
- 買った
- 電子書籍
- .NET
- ActionScript
- AIR
- Apache
- Apple
- AppleScript
- ASP.NET
- C#
- css
- Cubase
- dev
- DNS
- DS
- Emacs
- eneloop
- Feed
- FeliCa
- FFmpeg
- Firefox
- Flash
- FlashDevelop
- Flex
- Flickr
- Fusion
- GIMP
- git
- GoogleCalendar
- GoogleChrome
- Greasemonkey
- hatena
- http
- iPad
- iPhone
- iPod
- Java
- JavaScript
- librahack
- Linux
- Lisp
- livedoorReader
- Mac
- MacPorts
- mixi
- mobile
- MySQL
- PC
- Perl
- PowerPoint
- Rails
- Ruby
- Seasar
- Sendai.js
- serial
- Skype
- SQLite
- SteveJobs
- Subversion
- Tool
- Ubuntu
- UserJS
- VB
- vim
- Vista
- VisualStudio
- VPN
- Windows
- xyzzy
- Yahoo!Pipes
- YouTube
2009.05.13
ページの先頭に戻るブックマークレット
なんか「ページの上に戻る」ボタンはブラウザに実装されるべきらしいので、ブックマークレットを作ってみた。
はてなダイアリーはJavaScript書けないので、ブックマークレット本体は以下のページに置いた。
短いのでコード書いちゃうね。
javascript:scrollTo(0,0);undefined;
先頭にスクロールしているだけ。
動作確認
もろもろ最新版にアップデートしたばかりの自分の環境でテストした。
- Mac
- Windows
- IE8 (8.0.6001.18702)
- Google Chrome 1.0.154.65
まあ簡単なコードなのでJavaScriptを実行できる大抵のブラウザで使えると思う。これによって、多くのブラウザにおいて「先頭に戻る」ボタンが実装されたことになるわけだ(MacのChromiumは、現時点でブックマークバーにブックマークを登録する方法が無いっぽいので、まだ無理って感じだけど)。
先頭に戻る方法いろいろ
でも、わざわざボタンをクリックするより、マウスホイールを何も考えずに目一杯上に回転させた方が簡単な気がする。まあAutoPagerizeとか使ってると、ページが長いのでホイール回転で先頭まで行くのは大変だろうけど。
キーボードを使っていいなら、例えばMacのFirefoxならcommand+↑やfn+←、WindowsならHomeキーで先頭に戻れる。自分はいつもコレ。
マウスとキーボード併用なら、Macではoption+スクロールバーの任意の場所をクリック、WindowsではShift+スクロールバーの任意の場所をクリックで、そのスクロール位置にジャンプできるので、このやり方でスクロールバーの最上部あたりをクリックしてもいい。
どうしてもマウスだけでやるなら、Windowsではスクロールバーの右クリックメニューに「ここへスクロール」が出るのでそれが使える(Macでは無理かな。あとWindowsでもGoogle Chromeだとできない)。
まあこれらの方法が不満な人は、やっぱり今回のブックマークレットを使ってみればいいと思う。
iPhoneの話
ちなみにiPhone(iPod touch)のSafariは、画面上部のバーをタップすると一番上までスクロールする機能が、ブラウザ(や、それ以外の多くのアプリ)に実装されている。これはページの先頭よりもアドレスバー/検索バーにアクセスしたいときに使うので、非常に重要。
- 75 http://unnun.com/2009/05/13/totop/
- 36 http://www.google.co.jp/search?q=ページの先頭に&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 29 http://www.google.co.jp/search?hl=ja&q=ページの先頭に戻る+#だけ&btnG=Google+検索&lr=lang_ja
- 23 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADBR_ja___JP327&q=javascript+任意のページへ戻る
- 19 http://search.yahoo.co.jp/search?p=ページの先頭に戻る+id&ei=UTF-8&qrw=0&pstart=1&fr=top_ga1_sa&b=21
- 16 http://www.google.co.jp/search?q=javascript+先頭へ&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 15 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=auf&q=ページ 先頭へ戻る 方法 html&btnG=検索&lr=lang_ja
- 14 http://www.google.co.jp/search?hl=ja&q=javascript+先頭に戻る&lr=&aq=f&oq=
- 11 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/nacookan/20090513/1242235673&rct=j&q=javascript 上に戻る&ei=2jfXTcDrK4aEvgPIxsyqBw&usg=AFQjCNHlaRrCRQpu8ONtQ6-T4qdtUxz5Xg
- 10 http://search.yahoo.co.jp/search?p=javascript+ページ先頭&ei=UTF-8&fr=top_ga1_sa&x=wrt
