Autopagerize

以前のようにhistory.pushState()等で履歴を弄るのは悪手だと思ったので、次のページに進む為にキー操作を感知するようにしました。例は西野さんのブログです。

document.onkeydown = pageMove;

function pageMove()
{
  if (event.keyCode == 78)  //「N」が押されたか確認
  {
    //history.back();
      var result = document.evaluate('//li[@class="prev" or @class="paging-next"]/a',document, null, 7, null);
      location.href=result.snapshotItem(0).href;
  }
}

Nを押すと次のページへ飛びます。Autopagerizeだとフッターが見れないよとかの不満がある方はどうぞ。