Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,014)  
HandBrake Japanese Language Version  (2,964)  
CrystalDiskInfo  (1,714)  
Boookends  (1,269)  
CrystalDiskMark  (874)  
Tera Term  (825)  
CotEditor  (626)  
FFFTP  (593)  
えこでこツール  (532)  
10  ffdshow  (524)  
11  SMPlayer  (503)  
12  Cabos  (492)  
13  ギコナビ  (475)  
14  Rappelz Server  (471)  
15  MergeDoc  (457)  
More >>

最近ブックマークされた記事

分割されたWebページを1つにつなげる「AutoPager」拡張

2009年02月27日 09:30 森川拓男 1 2

 GoogleやYahoo! JAPANなどのサーチエンジンで検索結果が複数ページにまたがった場合、最初のページに思うような結果がなかった場合、「次へ」やページ番号をクリックしてページ送りすることになるが、大量な結果が出てしまった場合、クリックするだけで疲れてしまうし、面倒くさくなってしまうのがオチだ。Web検索においては、そこまで先のページを見なくても探し物は得られるということもいえるが、少なくとも数ページは「次へ」をクリックすることになることに変わりはない。もちろん、1ページあたりの表示件数をカスタマイズすることも可能だが、それでもせいぜい100件くらいまでしか表示できない。

 ページ分割は、サーチエンジンに限らずニュースサイトやショッピングサイトなど、あらゆるサイトで行われている。あまり縦スクロールしないですむように、あるいはデータを小分けにすることでネットワークやサーバ、ユーザーのPCへの負荷を減らすという配慮からだと思われるが、その分、「次へ」をクリックする負担が増えているのは間違いない。その手間を省き、自動的に次のページを読み込んで、現在表示しているページの末尾に追加していくFirefoxアドオンが「 AutoPager 」だ。

 このアドオンが素晴らしいのは、Webページを開いた際に次のページを先読みするのではなく、画面下にスクロールした段階で、次のページを取得して表示してくれる点だ。つまり、読みたいページの少し先までを表示してくれるわけで、数十ページもの長い記事を全部一度に読み込んでFirefoxが重くなったり、無駄にキャッシュが増加したりするといったことがないのだ。

 インストールの手順は、ほかのアドオンと少し異なり、Firefoxアドオンサイトの「AutoPager」のページで「Firefoxへインストール」をクリックすると、「AutoPagerをインストールするには、以下のエンドユーザライセンス契約に同意する必要があります。」というページに移動する。ここで「同意してインストール」をクリックすると、確認ダイアログが表示されるので、「今すぐインストール」ボタンをクリックして、指示に従って Firefoxを再起動するといった手順になる。これだけで、あらかじめ対応しているWebサイトに関しては、「次へ」などをクリックすることなく、スクロールだけで次のページが開くようになる。

autopager01_thumb.png autopager02_thumb.png
図1:メニューの「サイトウィザード」を選択 図2:AutoPagerサイト設定作業場

 もちろん、あらかじめ対応していないサイトも、ちょっとした手順で対応させることが可能だ。それには、「AutoPager」を対応させたいWebサイトへ移動し、Firefoxの右下に表示された「AutoPager」のアイコンを右クリックメニューか、「ツール」→「AutoPager」にある「サイトウィザード」を選択する(図1)。

 すると、サイドバーに「AutoPagerサイト設定作業場」が表示され、「Link XPath」タブが開いた状態になる(図2)。一番下にあるメッセージに従って、対応する「XPath」を選択して右から2番目の「Test Site」アイコン(図2-1)をクリックすると、選択したリンクからページを読み込んだ状態でのテストができるので、右画面のWebページをスクロールさせてみよう。ちゃんとページの下に次のページが表示されるようになっていたら、一番右の「サイトを追加します」のアイコン(図2-2)をクリックする。ここで作成者の名前を聞かれることがあるので、自分の名前などを適当につけておけばいい。

 続けて「AutoPager設定」ダイアログが開き、左画面に追加した「XPath」が、右画面では「全般」タブが開いているので、「有効」にチェックを入れる(図3)。URLパターンの正規表現などといった設定もできるが、通常はそのままで問題ない。ただ、ここで細かく設定することも可能で、Webサイトごとに機能のオン/オフや、あらかじめ読み込むページ数などを設定することも可能だ。設定が完了したら、「OK」をクリックして終了。Firefox右下の「AutoPager」アイコンから緑のポップアップが出てくるので、「今回」「このセッション」「次の3ページ」「このサイト」から該当するものをクリックして読み込みを有効にしよう。「このサイト」を選択すれば、今後、設定したWebサイトへアクセスした場合は、今回の設定が有効となり、複数ページに分割された記事をスクロールだけで最後まで読むことができるようになる。「次の3ページ」は、数値を変更することも可能だ。

autopager03_thumb.png
「AutoPager設定」ダイアログ

最終更新:2009年06月11日 18:39